ورود

نسخه کامل مشاهده نسخه کامل : Property Viewer کنترل



L u K e !
23-08-2009, 21:40
باید چجوری یه خاصیت بسازم که مثل Background فرم که روی پروپرتی Vs می زنی یه کادر Open Dialog باز می شه و ادرس عکس رو می دی
می خوام همچین کاری کنم
در ضمن چرا این کنترل بعضی از خاصیت ها رو که قابلیت set دارند و می شه بهشون مقدار داد رو وقتی select می کنه روش نمی شه با این کنترل به بعضی از خواص مقدار داد

_H2_
25-08-2009, 11:06
سلام
وراثتی از System.Drawing.Design.UITypeEditor بگیرید و کلاس جدید را با خصیصه System.ComponentModel.EditorAttribute به property مورد نظر اختصاص دهید.


وقتی select می کنه روش نمی شه با این کنترل به بعضی از خواص مقدار داد
اگر struct است باید قابل تبدیل به string باشد و در صورت نیاز System.ComponentModel.TypeConverter داشته باشد.