با سلام و خسته نباشید و...
من توی یکی از فرم هام 18 کنترل CheckBox دارم و میخوام خاصیت CheckState همه ی چک باکس هام رو کنترل کنم اگر CheckState=true مقدار (arr(i مقدار 1 و اگه CheckState=false مقدار (arr(i مقدار 0 بگیرد.
لطفا کمک کنید.
با سلام و خسته نباشید و...
من توی یکی از فرم هام 18 کنترل CheckBox دارم و میخوام خاصیت CheckState همه ی چک باکس هام رو کنترل کنم اگر CheckState=true مقدار (arr(i مقدار 1 و اگه CheckState=false مقدار (arr(i مقدار 0 بگیرد.
لطفا کمک کنید.
سلام دوست عزیزم
من 8تا چک باکس رو فرمم نوشتم و تونستم با کد زر وضعیتشو چک و داخل آرایه ببرم
سادهترین و قابل درک ترین کد ممکن اینه:
private void button1_Click(object sender, EventArgs e)
{
int ind = 7;
int[] ar = new int[8];
foreach (Control ctrl in this.Controls)
{
if (ctrl.GetType() == typeof(CheckBox))
{
CheckBox chk = (CheckBox)ctrl;
if (chk.Checked == true) ar[ind] = 1;
ind--;
}
}
for (int a = 0; a < 7; a++) MessageBox.Show(ar[a].ToString());
}
موفق باشی
بایت بایت