PDA

View Full Version : سوال: تعريف يك مجموعه مقادير قابل انتخاب براي Property



Rambod
پنج شنبه 09 آبان 1387, 22:22 عصر
سلام.
اين عكس رو ببينيد: http://tinypic.info/files/mvslesv5o8dty9dvi05b.jpg

من يك User Control درست كردم و براي اين User Control تعدادي Property در نظر گرفتم. حالا مي‌خوام يكي از Propertyهام در هنگام Design يكسري مقادير از پيش تعريف شده رو دقيقاً مثل شكلي كه گذاشتم، از يك ComboBox بگيره.
چجوري بايد اينو تعريف كنم؟

ممنونم.

rooshan2008
پنج شنبه 09 آبان 1387, 22:44 عصر
سلام





Public Enum Search_Stat
Stop_1= 0
Run= 1
End Enum
dim Search_1 as Search_Stat


Public Property Search() As Search_Stat
Get

Return Search_1
End Get

Set(ByVal value As Search_Stat)
Search_1 = value
End Set

End Property







امید وارم با این کد مشکلت حل بشه.

Rambod
شنبه 11 آبان 1387, 23:25 عصر
ممنون از جوابتون
يه سئوال ديگه: چيكار كنم كه وقتي User Control رو روي صفحه‌ام ميذارم، اين Propertyها در پنجره‌ي Property مقدار اوليه داشته باشند؟

rooshan2008
یک شنبه 12 آبان 1387, 00:14 صبح
ممنون از جوابتون
يه سئوال ديگه: چيكار كنم كه وقتي User Control رو روي صفحه‌ام ميذارم، اين Propertyها در پنجره‌ي Property مقدار اوليه داشته باشند؟

با این کد:این تو قسمت تعریف قبلی جای گزین کن.

Dim Search_1 As Search_Stat = Search_Stat.Run

Rambod
یک شنبه 12 آبان 1387, 00:19 صبح
با این کد:این تو قسمت تعریف قبلی جای گزین کن.

Dim Search_1 As Search_Stat = Search_Stat.Run


با اين كار درسته كه اون متغير من مقدار اوليه مي‌گيره. اما در پنجره Properties مربوط به User Control، مقدار اوليه نمايش داده نميشه و مقدار اوليه رو خالي نشون ميده...

rooshan2008
یک شنبه 12 آبان 1387, 00:29 صبح
اگه از یوزر کنترولت روی فرم گزاشتی پاکش کن Build بگیر دوباره بیار روی فرم

Rambod
یک شنبه 12 آبان 1387, 00:47 صبح
فايده‌اي نداشت...