non puoi prenderti le gtk e con extern importarti tutto quello che ti serve?
Ma poi io che ci sto a fare qui !?
Ecco una prima bozza...
Mi sembra di aver completato la gestione dei vari spostamenti tra textbox e listbox. Va testata.
Ho inserito queste proprieta' al componente (oltre a quelle ereditate dall'UserControl):
Property Text As StringRestituisce il testo inserito nella TextBox
Property Read Key As StringRestituisce la chiave dell'Item scelto nella ListBox
Property List As CollectionQuesta e' la Collection delle parole da ricercare con la TextBox. Per esempio se volessi fare una ricerca tra i clienti avro' una query impostata in questo modo:
Rec = Db.Exec("SELECT Ragionesociale, CodiceCliente FROM Clienti ORDER BY Ragionesociale;")
dopodiché:
FOR EACH Rec
SearchBox.List[Rec["CodiceCliente"]] = Rec["RagioneSociale"]
NEXT
e voila'.
Property ListWidth As StringServe a impostare la larghezza della ListBox. Di default prendo la larghezza della TextBox.
Property ListHeight As StringServe a impostare l'altezza della ListBox.
Bisogna ancora inserire gli Eventi.
Se avete critiche o suggerimenti, sparate pure.