web-dev-qa-db-fra.com

Winforms Combobox - ne pas autoriser l'utilisateur à modifier les éléments

C'est probablement quelque chose de simple. Les éléments de la combobox winforms par défaut peuvent être modifiés par l'utilisateur, comment désactiver cela?

21
Bruce

Définissez DropDownStyle = DropDownList.

43
Alex F

Définissez le ComboBox.DropDownStyle sur DropDownList .

ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList;

Spécifie que la liste s'affiche en cliquant sur la flèche vers le bas et que la partie de texte n'est pas modifiable. Cela signifie que l'utilisateur ne peut pas saisir de nouvelle valeur. Seules les valeurs déjà présentes dans la liste peuvent être sélectionnées.

13
CharithJ

Définissez le style ComboBox sur ComboBoxStyle.DropDownList

4
Waqas

deux méthodes qui vous aident à empêcher l'utilisateur de ne pas modifier DropDownList:

A. en utilisant le code de programmation:

DropDownListName.DropDownStyle = ComboBoxStyle.DropDownList; \

B. à l'aide des propriétés de conception de Visual Studio

Définissez DropDownStyle = DropDownList.

J'espère que cela vous aidera bien.

1
Khalid

Essayez de définir la propriété DropDownStyle sur DropDownList. Style of Simple en fait une zone de liste, Combobox est ce que vous voyez permettant l'édition, et DropDownList permet uniquement à l'utilisateur de sélectionner.

1
Steve Sloka