it-swarm.com.de

Deaktivieren Sie alle Elemente in einer Listbox

Ich habe eine ListBox, die zunächst mit dem ersten ausgewählten Element angezeigt wird. Ich möchte, dass keine Elemente ausgewählt werden. Ist das möglich?

Vielen Dank

28
Jason
ListBox.ClearSelected()

oder

ListBox.SelectedIndex = -1

Natürlich sind sie Mitgliedsmethoden.

55
Vladimir

Das sollte es tun:

lb_MyListBox.SelectedIndex = -1;
2
Abe Miessler

Um mehrere Variablen zu löschen, ListBox

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

Aufrufmethode on button und von wo aus Sie ausführen möchten

ClearInputs(Page.Controls);
1
Adnan Khan

C # WPF (Mehrere löschen)

Zwei weitere Wege vom Code zurück:

DemoListBox.SelectedItems.Clear();
DemoListBox.UnselectAll()
0
Robert Flynn

ListItem. Ausgewählt ist, was dies antreibt. Der Standardwert ist false, dh das Element wird nicht ausgewählt. Ihr Code muss dies explizit auf true setzen, damit er als ausgewählt angezeigt wird. Sie müssen nur den Code entfernen, der das tut, der wie listItem.Selected = true; aussehen würde. Siehe ListItem.Selected

0
kakridge