CHECKEDLISTBOX Kullanımı

08 Mart 2010 – 10:40

Çoklu seçme şansını bize sunan CHECKEDLISTBOX bileşeni birçok durumda gerçekten işimizi kolaylaştırmaktadır. Normal listbox ile kullanımı hemen hemen benzerdir.

Selectedindex: Seçilen liste elemanının sıra numarasını verir.
Items.Count: Listedeki tüm elemanların toplam sayısını verir. Textbox1.Text=Checkedlistbox1. Items.Count
Checkeditems.count: Seçili olan elemanların sayısını verir.
Selecteditem: Hangi check seçili ise onun adını verir.
Items.Contains: Tüm liste içeriğini parantez içinde verilen değerle kontrol eder. Deger varsa true, yoksa false dır.

Şimdi yazacak olduğumuz örnek kod parçasında Checkeditems.count tan bahsedeceğiz. Yukarıda açıkladığımız gibi listemizde seçili olan elemanların sayısını öğrenmek yada seçili olanlarla işlem yapmak istiyorsak Checkeditems tan yararlanıyoruz.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
private void button1_Click(object sender, EventArgs e)
 
string seciliDeğerler = "";
 
if (checkedListBox1.CheckedItems.Count > 0)
 
{
 
for (int i = 0; i < checkedListBox1.CheckedItems.Count; i++)
 
{
 
seciliDeğerler += checkedListBox1.CheckedItems[i].ToString() + " , ";}
 
MessageBox.Show(seciliDeğerler);
 
lblSecililer.Text = seciliDeğerler;}
 
}
1
2
3
4
5
6
7
8
Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs)
 Dim seciliDeğerler As String = ""
 If checkedListBox1.CheckedItems.Count > 0 Then
 For i As Integer = 0 To checkedListBox1.CheckedItems.Count - 1seciliDeğerler += checkedListBox1.CheckedItems(i).ToString() & " , "
 Next
 MessageBox.Show(seciliDeğerler)lblSecililer.Text = seciliDeğerler
 End If
 End Sub

checkedlistbox

Bookmark and Share

Post a Comment

Subscribe without commenting