PDA

View Full Version : سوال: تغییر خاصیت چک یکی از رادیو باتن های فرم (یا چک باکس)



armin8651
پنج شنبه 13 مرداد 1390, 14:11 عصر
سلام
فرض تعداد زیادی رادیو باتن داریم که اسمشون RB1 , RB2 , .... هست و یک عدد از پایگاه داده میخونیم (i) و می خوایم خاصیت چک رو تغییر بدین (یعنی RBi.Checked = True) با کدنویسی چه طور میشه این کار رو انجام داد؟
(همین سوال برای چک باکس هم مطرحه)

برای تغییر خاصیت تکست label میشه از کد زیر استفاده کرد ولی برای رادیو باتن و خاصیت Checked نمی شه!


Me.Controls("Label" & i.ToString).Text = "Test"

RamezanBeik
پنج شنبه 13 مرداد 1390, 17:38 عصر
درود بر شما.
شما با استفاده از if می توانید عدد خوانده شده از پایگاه داده را برسی کنید و با هر کدام از RB برابر بود خصوصیت اون RB را برابر True قرار دهید
برای چک باکس هم این کار عملی است.
موفق باشید بدرود.

armin8651
پنج شنبه 13 مرداد 1390, 23:38 عصر
درود بر شما.
شما با استفاده از if می توانید عدد خوانده شده از پایگاه داده را برسی کنید و با هر کدام از RB برابر بود خصوصیت اون RB را برابر True قرار دهید
برای چک باکس هم این کار عملی است.
موفق باشید بدرود.
بله همین کار رو کردم، ولی این کار اصولی نیست!
من 32 تا رادیو باتن داشتم و با if نوشتم، ولی اگه بیشتر باشه باید یه راه دیگه پیدا کرد.