WeWereRock
Selamun Aleyküm/Aleykümselam
Arkadaşlar basit ama yeni başlayan arkadaşların işine yaracak bir konu olacağını düşünerekten küçük bir örnek vermek istedim.
Örneğimizde uygulamamızda mesela 5-6 adet checkbox kullandığımızı düşünürsek hangilerinin seçildiğini tek tek kontrol etmek baya zahmetli ve gereksiz kod karmaşası içine girmek zorunda kalabiliriz. Bunun yerine aşağıdaki kod döngüsü ile sorunu basitçe çöze biliriz. Bunun için öncelikle checkbox’larımızı groupbox içinde kullanmamız gerekmektedir. Şimdi kodlarımızı yazalım
Arkadaşlar basit ama yeni başlayan arkadaşların işine yaracak bir konu olacağını düşünerekten küçük bir örnek vermek istedim.
Örneğimizde uygulamamızda mesela 5-6 adet checkbox kullandığımızı düşünürsek hangilerinin seçildiğini tek tek kontrol etmek baya zahmetli ve gereksiz kod karmaşası içine girmek zorunda kalabiliriz. Bunun yerine aşağıdaki kod döngüsü ile sorunu basitçe çöze biliriz. Bunun için öncelikle checkbox’larımızı groupbox içinde kullanmamız gerekmektedir. Şimdi kodlarımızı yazalım
PHP:
try //try kullanmamızdaki amacımız groupbox içersinde radiobutton varsa hata verecektir. Bunu engelliyoruz.
{
foreach (CheckBox cb in GroupBox.Controls)// Groupbox içerisini kontrol ediyoruz.
{
if (cb.GetType() == typeof(CheckBox))
if (cb.Checked) //seçili olanları kontrol ettiriyoruz.
{
listBox1.Items.Add(cb.Text); // Seçili olanları ekliyoruz. Burada birden çoksa seçim listeliyoruz.
StringBuilder sbuilder = new StringBuilder();// Seçim birden fazlaysa yanyana eklettirmek için.
for (int i = 0; i < listBox1.Items.Count; i++) item ları kontrol ediyoruz.
{
string str = listBox1.Items[i].ToString();
sbuilder.Append(str + " , "); // Seçimler yan yana ekleniyor.
label1.Text = sbuilder.ToString();
}
}
}
}
catch { }
Umarım işinize yarar bir bilgi olur.
Selam ve dua ile.