Hızlı Konu Açma

Hızlı Konu Açmak için tıklayınız.

Son Mesajlar

Konulardaki Son Mesajlar

Reklam

Forumda Reklam Vermek İçin Bize Ulaşın

C# İle Listview Kullanımı

Makromarket

Fahri Üye
Fahri Üye
Katılım
3 Ocak 2014
Mesajlar
433
Tepkime puanı
2
Puanları
0
Bugün size, Liste elemanına doğrudan enabled/disabled değerleri verme imkanımız yok fakat tag özelliğini kullanarak bir hile yapabiliriz.

Kod:

ListViewItem item = new ListViewItem("Kodzilla");item.Tag = "disabled"; //devre dışı bırakmak istediğimiz elemanın tag özelliğini disable yaparız.listView1.Items.Add(item);
Sonra ItemSelectionChanged olayında seçilen elemanın tagini kontrol edip ona göre seçimi iptal ederiz:

Kod:

private void listView1_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e){ if (e.Item.Tag != null) { if (e.Item.Tag.Equals("disabled")) { e.Item.Selected = false; } }}
Kod:

Tabi ki disabled özelliğini sonradan da değiştirebilirsiniz:foreach (ListViewItem item in listView1.SelectedItems){ item.Tag = "disabled";}

 

Users Who Are Viewing This Konu (Users: 0, Guests: 1)

Üst