PDA

View Full Version : دسته بندي پراپرتي يك كنترل يا شي



jalalnooritehrani
شنبه 11 مهر 1388, 13:00 عصر
با عرض سلام
من يك كنترل دارم ميسازم
اين كنترل داراي چند پراپرتي ميباشد چطوري ميتوانم بعضي از اين پراپرتيها را دسته بندي كنم

Ali_Mor
شنبه 11 مهر 1388, 13:16 عصر
اگر منظورت دسته بندی در Properties window هست با استفاده از Attribute زیر


Category("Appearance")

بجای Appearance میتونی نام مورد نظر خود جهت گروه بندی را قرار دهی

ali_md110
شنبه 11 مهر 1388, 13:27 عصر
منظورتون چیه از دسته بندی
میتونید از

#Region "نام دسته بندی"
#Region

jalalnooritehrani
شنبه 11 مهر 1388, 14:06 عصر
منظور من دسته بندي پراپرتي است
ولي Category("Appearance") كار نكرد
لطفا يك مثال بزنيد
چه كلاسي را بايد به برنامه ام import كنم

alimanam
شنبه 11 مهر 1388, 15:57 عصر
با سلام

دوست عزیز دز ابتدا رفرنس زیر رو به Class کنترل خودت اضافه کن .


Imports System.ComponentModel

و برای اینکه Property های کنترل ات رو دسته بندی کنی باید در بالای هر پروپرتی که می نویسی از کد زیر استفاده کن .

<Category("نام گروه"), _
DescriptionAttribute("توضيحات مربوط به پروپرتي")> _

مثلاٌ شما کنترل ات جمعاً 10 پروپرتی داره , که 4 تاشون باید در یک گروه نمایش داده بشه حالا در جایی که نام گروه رو نوشتم یه نام انتخاب کن ( بالای هر پروپرتی کد بالا و نام گروه یکسان است ( چون می خوای در یک گروه نمایش داده بشه ) ولی توضیحات پروپرتی رو متناسب با خود پروپرتی می نویسی )

حالا برای 6 پروپرتی باقی مونده , همین کار رو تکرار کن ولی به جای نام گروه باید یه نام دیگه انتخاب کنی تا این 6 پروپرتی در یک گروه جدا نمایش داده بشه .

یا علی