2012-03-30 12 views
7

tengo un control ComboBox de tipo desplegable que contiene elementos de "AAA", "AAA", "AA +", etc.caso cuadro combinado desplegable sensibles

El problema es: Si yo tipo AAA, artículo "AAA" destacó como seleccionado, no "Aaa". Supongo que combobox utiliza FindString para encontrar SelectedItem, por lo que el resultado de la búsqueda es equivalente al primer elemento coincidente por cadena insensible a mayúsculas y minúsculas. StartSWith.

¿Qué debo cambiar para anular este comportamiento?

Necesito poder escribir en el ComboBox.

¿Hay algún método en winforms que pueda anular o algún tipo de propiedad similar a la propiedad WPFs IsTextSearchCaseSensitive de sll?

+1

el que el control está usando WPF/WinForms/ASP.NET? – sll

+0

Estamos utilizando formularios de Windows. –

+0

Desbordamiento de pila: donde las buenas preguntas van a morir. No debe haber habido un documento técnico o RFC para que nadie lo cite. –

Respuesta

3

Si está utilizando WPF, simplemente configure la propiedad IsTextSearchCaseSensitive en verdadero.

+0

Lamentablemente estamos utilizando formularios de Windows, por lo que esto no lo hará trabajo. –

-1

Puede utilizar esta:

myComboBox.SelectedIndex = myComboBox.Items.IndexOf("CaseSensitiveTextHere"); 
Cuestiones relacionadas