web-dev-qa-db-fra.com

Sélection d'un élément dans la comboBox en tapant

J'ai une zone de liste déroulante contenant des centaines d'articles. L'utilisateur doit pouvoir saisir le texte dans la zone de liste déroulante. Pendant que l'utilisateur tape le texte, l'élément commençant par la valeur saisie doit être sélectionné ou répertorié. L'utilisateur doit pouvoir taper en continu. Mon ComboBox DropDownStyle est DropDownList

Par exemple: lors de la sélection d'un nom dans comboBox en tapant, il n'autorise qu'une seule lettre. Donc, si je tape "A", il passera à la première lettre commençant par "A". lorsque je tape en continu, l'élément sélectionné de la zone de liste modifiable change en fonction de la pression de touche actuelle. si j'appuie sur "As", liste déroulante affichant les éléments commençant par "s".

J'utilise Win Forms.

merci d'avance..

35
prabhuK2k
comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDown;
comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems;
72
prabhuK2k