2009-04-08 8 views
1

J'aimerais savoir comment définir une zone de liste déroulante pour qu'elle soit en lecture seule, ce qui signifie que l'utilisateur ne peut pas écrire de texte, mais simplement sélectionner?Utilisation des propriétés de liste déroulante dans C# NET 3.5

Une autre question, comment déterminer le texte du choix choisi.Par exemple, il a l'index de 4 valeurs (10,20,30 et 40) .Si l'utilisateur chooce 20, comment puis-je obtenir le texte du choix il a sélectionné (pas le numéro d'index, mais le texte)?

Merci.

Répondre

4

Pour une liste uniquement combobox:

comboBox.DropDownStyle = ComboBoxStyle.DropDownList; 

pour obtenir le texte:

string text = comboBox.Text;