c# - texto - Seleccionando un elemento en comboBox escribiendo
seleccionar un elemento del combobox c# (2)
Tendrás que conectarte al evento TextChanged. Cuando cambie el texto, filtre la lista (usando un DataView) y tome el texto del primer resultado, configurando el texto del cuadro combinado para eso. Por supuesto, debería tener una verificación en su controlador para determinar si se debe manejar o no el evento (cuando cambie el texto, se activará otro evento TextChanged). Por supuesto, también desea resaltar el texto que escribieron y colocar el cursor en la posición adecuada.
Tengo un combobox que tiene cientos de artículos en él. El usuario debe poder escribir el texto en el cuadro combinado. Mientras el usuario escribe el texto, el elemento que comienza con el valor escrito debe seleccionarse o enumerarse. El usuario debe poder escribir continuamente. My ComboBox DropDownStyle is DropDownList
Ej .: Al seleccionar un nombre en el comboBox escribiendo, solo permite una letra. Así que si escribo "A" saltará a la primera letra que comienza con "A". cuando escribo continuamente, el elemento seleccionado del cuadro combinado cambia según la pulsación actual. Si presiono "Como", combobox ve los elementos que comienzan con "s".
Estoy usando Win Forms.
gracias por adelantado..
comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDown;
comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems;