PDA

View Full Version : سوال: افزودن خاصيت جديد



hamidsina
شنبه 18 خرداد 1392, 21:02 عصر
با سلام
من ميخوام براي يك TextBox كه در يك User Control هست خاصيت جديد تعريف كنم
طوري كه بعد از افزودن User Control به يك فرم اين خاصيت جديد در Properties قابل تغيير باشه
ممنون ميشم كمك كنيد
مرسي

volcano_c
شنبه 18 خرداد 1392, 21:54 عصر
با سلام

باید از Property ها استفاده کنی

public String MyProperty { get; set; }

این هم یک خاصیت برای Button Tracing

[System.ComponentModel.DefaultValue(typeof(System.D rawing.Color),"Empty"),
System.ComponentModel.Description("Mouse Move Button Change color "),
System.ComponentModel.Category("Extera ...")]
public System.Drawing.Color TrackingColor { get; set; }

البته این مثال سطحش یک کوچولو بالاست

اما این و بگم که وقتی یک خاصیت جدید با property ها می سازی با attribue ها می توانی اون خاصیت را کنترل کنی یا یکسری ویژگی ها بهش بدهی مثل :
نام و توضیحات مقدار اولیه و...

همه این ویژگی ها معمولا داخل کلاس ComponentModel قرار دارد

موفق باشید