J'ai un ListBox qui s'affiche initialement avec le premier élément sélectionné. Je veux l'afficher sans aucun élément sélectionné. Est-ce possible?Désélectionner tous les éléments dans une zone de liste
Merci
J'ai un ListBox qui s'affiche initialement avec le premier élément sélectionné. Je veux l'afficher sans aucun élément sélectionné. Est-ce possible?Désélectionner tous les éléments dans une zone de liste
Merci
ListBox.ClearSelected()
ou
ListBox.SelectedIndex = -1
Bien sûr, ce sont des méthodes membres.
Cela devrait le faire:
lb_MyListBox.SelectedIndex = -1;
ListItem.Selected est ce qui motive cela. La valeur par défaut est false, ce qui signifie que l'élément ne sera pas sélectionné. Votre code doit explicitement mettre ceci à true pour qu'il soit affiché comme sélectionné. Vous avez juste besoin de supprimer le code qui fait cela, ce qui ressemblerait à listItem.Selected = true;
. Voir ListItem.Selected
Pour clairement plusieurs ListBox
foreach (Control ctrl in ctrls)
{
((ListBox)ctrl).SelectedIndex = -1;
ClearInputs(ctrl.Controls);
}
méthode d'appel sur le bouton et d'où vous voulez exécuter
ClearInputs(Page.Controls);
S'il vous plaît indiquer si vous utilisez WPF, Silverlight ou WinForms – Indy9000
Il est WinForms. – Jason