2012-03-30 20 views
7

Ho un controllo ComboBox di tipo discesa che contiene articoli "AAA", "AAA", "Aa +", ecccaso ComboBox discesa sensitive

Il problema è: Se tipo AAA voce "AAA" evidenziata come selezionato, non "Aaa". Presumo che combobox utilizzi FindString per trovare SelectedItem, in modo che il risultato della ricerca sia equivalente alla prima voce corrispondente per stringa senza distinzione tra maiuscole e minuscole.StartsWith.

Cosa devo modificare per ignorare questo comportamento?

Devo essere in grado di digitare nel ComboBox.

Esiste un metodo in Winforms che potrebbe sovrascrivere o un tipo di proprietà simile alla proprietà IsTextSearchCaseSensitive del WPF dalla risposta di sll?

+1

che controllano stai usando WPF/WinForms/ASP.NET? – sll

+0

Utilizziamo i moduli di Windows. –

+0

Overflow dello stack: dove vanno a finire buone domande. Non ci deve essere stato un whitepaper o RFC per qualcuno da citare. –

risposta

3

Se si utilizza WPF, è sufficiente impostare la proprietà IsTextSearchCaseSensitive su true.

+0

Sfortunatamente stiamo usando i moduli di Windows, quindi questo non lavoro. –

-1

È possibile utilizzare questo:

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