View Full Version : تیک خوردن فقط یک CheckBox در هر لحظه
aghayex
چهارشنبه 28 مهر 1389, 23:34 عصر
با سلام دوستان من چندتا تکس باکس دارم ک می خوام فقط در یک لحظه یکیشون تیک بخوره مثل دکمه رادیویی آبا خصوصیتی براشون هست یا اینکه باید کد نویسی کرد ؟
طبیب دل
چهارشنبه 28 مهر 1389, 23:43 عصر
فکر میکنم باید کد نویسی کنی من تا حالا همچین خاصیتی نشنیدم
mmhh00
پنج شنبه 29 مهر 1389, 01:07 صبح
سلام
private void Form1_Load(object sender, EventArgs e)
{
for (int i = 0; i < this.Controls.Count;i++)
if (this.Controls[i] is CheckBox)
((CheckBox)this.Controls[i]).Click += new EventHandler(chk_Click);
}
private void chk_Click(object sender, EventArgs e)
{
for (int i = 0; i < this.Controls.Count; i++)
if (this.Controls[i] is CheckBox)
((CheckBox)this.Controls[i]).Checked = false;
CheckBox chk2 = sender as CheckBox;
chk2.Checked = true;
}
group45
پنج شنبه 29 مهر 1389, 01:37 صبح
خوب تو ایونت تیک خوردن همشون بنویس که اگه مثلا: checkbox1.check==false && checkbox2.c.
یعنی اگه هیچکدوم تیک نخورده بودند فلان کار رو بکن
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.