PDA

View Full Version : سوال: بررسی تیک خوردن چندین check box به طور گروهی (آیا check box ی تیک خورده)



ma.rad
دوشنبه 12 اردیبهشت 1390, 02:31 صبح
من چند تا چک باکس دارم میخوام اگر یکیش هم تیک خورده بره و دستورات انجام بده درغیر اینصورت نه
برای همین میخوام دست جمعی 10 چک باکس چک کنه
لطفا راهنمایی کنید

ASKaffash
دوشنبه 12 اردیبهشت 1390, 08:50 صبح
سلام
چیزی شبیه به این :


private void button1_Click(object sender, EventArgs e)
{
this.Text = CheckBoxSelected().ToString();
}
private bool CheckBoxSelected()
{
foreach (Control C in this.Controls)
if (C is CheckBox && ((CheckBox)C).Checked)
return true;
return false;
}

ma.rad
دوشنبه 12 اردیبهشت 1390, 11:35 صبح
سلام جواب نمی ده
در هر صورتی false بر می گردونه

ma.rad
دوشنبه 12 اردیبهشت 1390, 12:14 عصر
دوستان کسی می دونه؟

ASKaffash
دوشنبه 12 اردیبهشت 1390, 12:43 عصر
سلام
جواب میدهد خودم تست کردم فقط یک نکته اگر چک باکس ها روی یک کانتینر به جز Form هستند باید بجای this.Control به آن کانتینر اشاره شود

ma.rad
دوشنبه 12 اردیبهشت 1390, 12:50 عصر
چک باکس ها تو groupBox2r هستن
پس حالا باید اینو بنویسم؟
foreach (Control C in groupBox2.Container )

ma.rad
دوشنبه 12 اردیبهشت 1390, 12:59 عصر
حل شد ممنون