Soru Liste kutusundaki tüm öğeleri seç


İlk seçilen öğe ile başlangıçta görüntülenen bir liste kutusu var. Hiçbir öğe seçilmeden görüntülenmesini istiyorum. Mümkün mü?

Teşekkürler


25
2017-08-15 21:21


Menşei


WPF, Silverlight veya WinForms kullanıyorsanız lütfen belirtiniz - Indy9000
Bu WinForms. - Jason


Cevaplar:


ListBox.ClearSelected()

veya

ListBox.SelectedIndex = -1

Tabi ki, üye yöntemleridir.


51
2017-08-15 21:25



Teşekkürler, takdir et :) - mitchellt
@Vladimir Çok değerli bir genişletilmiş liste kutusu için de çalışıyor mu? Benim durumumda bu kod çalışmıyor. - bonCodigo
İkincisi benim için çalıştı - teşekkürler Vladimir - Svet


Bu yapmalı:

lb_MyListBox.SelectedIndex = -1;

2
2017-08-15 21:23



SelectedIndex = -1, çoklu düzenleme liste kutunuz varsa çalışmaz. - kakridge
Tam olarak Kakridge. Ben çok-kapsam genişletmek için sorunla karşı karşıya. Geçici çözüm nedir? - bonCodigo


Birden çok temizlemek için ListBox

foreach (Control ctrl in ctrls)
{
    ((ListBox)ctrl).SelectedIndex = -1;
    ClearInputs(ctrl.Controls);
}

Düğmede ve yürütmek istediğiniz yerden arama yöntemi

ClearInputs(Page.Controls);

1
2017-07-08 05:51





ListItem.Selected bunu yönlendirir. Varsayılan yanlıştır, bu da öğenin seçilmeyeceği anlamına gelir. Kodunuz, seçili olarak görüntülenebilmesi için bunu açık olarak true değerine ayarlamalıdır. Bunu yapan kodu kaldırmanız yeterlidir; listItem.Selected = true;. Görmek ListItem.Selected


0
2017-08-15 21:27