Differenze tra le versioni di "ComboBox che consente di posizionarsi sulla prima ricorrenza di un item quando si digitano le sue prime lettere"
Da Gambas-it.org - Wikipedia.
(Creata pagina con 'Per ottenere un ''ComboBox'' che consenta di posizionarsi sulla prima ricorrenza di un item quando si digitano le sue prime lettere, si può usare questa soluzione: '''Public...') |
(Nessuna differenza)
|
Versione delle 12:21, 31 ott 2014
Per ottenere un ComboBox che consenta di posizionarsi sulla prima ricorrenza di un item quando si digitano le sue prime lettere, si può usare questa soluzione:
Public Sub Form_Open() ComboBox1.Tag = 1 End Public Sub ComboBox1_Change() With ComboBox1 .Text = ComboBox1[.List.Find(String.Left(.Text, .Pos) & "*", gb.Like)].Text .Pos = .Tag End With End Public Sub ComboBox1_KeyRelease() If Key.Code < 127 Then Inc ComboBox1.Tag Else ComboBox1.Tag = ComboBox1.Pos + 1 Endif End