PDA

Visualizza la versione completa : [VB] ComboBox che completa la parola che si sta scrivendo


zampa28
16-05-2002, 22:10
Ho già trattato questo argomento una volta, ma non sono riuscito a trovare una risposta :(

ecco il problema:

Ho una ComboBox che carica i dati da un database, poniamo che uno degli item sia Pippo, se io scrivo la parola Pippo il programma me la completa da sola.

Please help me!!! ;)

zampa28
16-05-2002, 22:49
Wilduccio, io vado a letto ma tu rispondi:adhone:

serena
17-05-2002, 09:38
...:rolleyes: e se tu facessi una ricerca nel database?
esempio :
nel combo_change() metti una ricerca del carattere inserito e se lo trova combo.text diventa il risultato della ricerca....

Boldan
17-05-2002, 09:40
Se ti può servire c'è una proprietà del ComboBox che ti permette di far posizionare automaticamente il comboBox sul valore di cui stai digitando la lettera iniziale.
Questa proprietà è Style = 2 DropDownList.

Non so se è proprio quello che cerchi...
Ciao!!:ciauz:

zampa28
17-05-2002, 22:12
Originariamente inviato da serena
...:rolleyes: e se tu facessi una ricerca nel database?
esempio :
nel combo_change() metti una ricerca del carattere inserito e se lo trova combo.text diventa il risultato della ricerca....

e come la faccio la ricerca fra gli item della combo?

ps grazie Boldan ma ho bisogno di scrivere nella combo:)

zampa28
17-05-2002, 22:56
ops:rolleyes:

Cliccate quì!!! (http://forum.html.it/forum/showthread.php?postid=1493475#post1493475)

longline
18-05-2002, 09:14
In VBA esiste la proprietà AutoExpand (EspansioneAutomatica in italiano).
Funziona un po' come il completamento automatico.
Non è questo che ti serve?

ans
18-05-2002, 16:03
Devi utilizzare l'API SendMessage e la costante FindString, ti ritorna la posizione dell'elemento che inizia per una determinata stringa, quella inserita. Una volta che hai l'indice puoi selezionare la riga.

Loading