8 Kasım 2014 Cumartesi

Bir tabControldeki seçilmiş checbox sayısının elde edilmesi

Eğer bir tabControl içinde birden fazla tabınız varsa ve bu tablardaki checkboxlardan kaç tanesinin seçilmiş olduğu bilgisine ihtiyacınız varsa aşaığdaki satırlar işinizi görecektir.

int number = 0;
foreach (TabPage tp in tabControl1.Controls)
     foreach (Control c in tp.Controls)
          if (c is CheckBox)
               if (((CheckBox)c).Checked)
                    number++;

MessageBox.Show("" + number);

Kodda ufak değişiklikler yaparak checkbox yerine istediğiniz control tipinden istediğiniz durumda olanların sayısını da elde edebilirsiniz.

Hiç yorum yok: