PDA

View Full Version : حرفه ای: سوال در مورد ویرایش یک کامپوننت



mc_avr
چهارشنبه 21 اردیبهشت 1390, 15:13 عصر
سلام دوستان خوبم
یه سوال دارم ممنون میشم اگه بتونید راهنماییم کنید.
من یک کامپوننت ساختم که از serial port ارث میبره.
حالا اگه من بخوام یک سری از properties هایی که بعد از add کردن کامپوننت بر روی فرم میشه دیدشون (توی پنجره Properties) رو حذف و یا اضافه کنم چه کار باید بکنم؟
مثلا ReadBufferSize رو حذف کنم و به جاش prName رو اضافه کنم.
:متفکر:

Amir Oveisi
چهارشنبه 21 اردیبهشت 1390, 18:04 عصر
برای property که در کامپوننت خودتون تعریفش می کنید میتونید یک Attribute اضافه کنید:
[Browsable(true)]
public int MyProperty {
get {
// Insert code here.
return 0;
}
set {
// Insert code here.
}
}

مقدار true باعث نمایش اون میشه و false برعکس.

توضیحات کامل تر: http://msdn.microsoft.com/en-us/library/system.componentmodel.browsableattribute.aspx#Y153 9