View Full Version : سوال: غیر فعال کردن button با رشته ای از نام button
haghshenasmahdi
سه شنبه 14 خرداد 1392, 15:47 عصر
سلام
من می خوام یک button رو غیر فعال یا پنهان کنم . و اسم button رو درون یه string دارم . حالا چطور این کار رو انجام بدم
مرسی
mousa1992
سه شنبه 14 خرداد 1392, 15:58 عصر
باید کنترل ها موجود رو بررسی کنی ببینم کدومشون اسمش مطابقت میکنه و همون invisible کنی خب چجوری ؟ با حلقه چه حلقه ای ؟ foreach
foreach (Control control in this.Controls)
خب حالا ی شرط باید بذاری اون کنترلی رو که اسمش برابر با همون اسم ذخیره شده در String هست رو هرکارش دوس داری بکنی :p
موفق
Amir_Developer
سه شنبه 14 خرداد 1392, 15:58 عصر
ببین این یه نمونست :
فرض شده که سه دکمه داریم به نام های button1 , button2,button3.
for (int i = 1; i <= 3; i++)
Controls["button" + i].Enabled = false;
که همه دکمه های موجود از 1 تا 3 رو غیرفعال میکنه.
حالا توی کد به جای اسم دکمه مقدار string ات رو قرار میدی.
کارت راه افتاد؟
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.