PDA

View Full Version : سوال: انتخاب فقط یک checkbox از بین گروهی از checkboxها



hana2064
چهارشنبه 21 اسفند 1387, 15:50 عصر
سلام و همگی خسته نباشین
من تو یه groupbox تعداد زیادی checkbox دارم که میخوام موقع انتخاب اونها همانند radiobutton در هر لحظه فقط یکیش قابل انتخاب باشه . البته میدونم که از طریق کد نویسی میشه چک کرد که با انتخاب هر کدوم بقیه تیکشون برداشته بشه ولی فکرمیکنم راه دیگه ای هم باید باشه . به نظرتون راه دیگه ای هم هست؟؟؟

hsmfaridmehr
دوشنبه 17 فروردین 1388, 22:57 عصر
even checkedchanged همه ی چک باکس ها رو در صورت درست بودن به این تابع بفرست


privatevoid CheckBox(CheckBox cb)
{
foreach (Control ctr in groupBox1.Controls)
{
if (ctr isCheckBox)
{
if (!ctr.Equals(cb))
{
((CheckBox)ctr).Checked = false;
}
}
}
}

privatevoid checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (checkBox1.Checked == true)
{
CheckBox(checkBox1);
}
}