26. marts 2004 - 18:33Der er
12 kommentarer og 1 løsning
combobox autoudfyld
Hej
Har en combobox , men nogle elementer i. vil have at når jeg skriver første bogstav så kommer en af elementerne,. Ex , har "dagen" "drage" "dommedag" osv, nr jeg så skriver "dr" i feltet skal den komme med forslaget "drage". ligesom i explorers adresselinje.
har fundet noget kode her på siden , men det virker ikke efter hensigten , den tager bare det første element der begynder med "d" i dette tilfælde.
force_master> terry forstår dansk (han er dansker, men foretrækker at skrive på engelsk, da det er hugtigere)
Jeg kunne forstille mig noget i stil med:
for i = 0 to helelisten.listcount if left(HeleListen.list(i), laengde) = left(text1.text, len(txtQuery.text) then lstFound.additem lstHeleListen.list(i) end if next
Man indtaster bogstaver i txtQuery og dem der findes, vises i lstFound. lstHeleListen er en listbox hvor hele listen er i..
øh , kunne du lige omskrive det , så det står som du mener det skal. efter hurtig gennemlæsning , forstår jeg at du ikke vil bruge combobox , men listbox. er det mig der læser forkert , eller ? skal være combobox's
hehe.. det er mig der kun har brugt listboxes i mit eksempel.. men princippet er det samme med combo: - slet indholdet af kombo - indsæt det der starter med vores query/keyword/søgning
Jeg har desværre ikke fået installeret min VB, efter geninstallation af Windows.. så jeg kan desværre ikke give dig et bedre eksempel.
Håber at du (eller andre) kan arbejde ud fra de oplysninger.. -- det kan være at jeg installerer VB.. hvis jeg gør, smider jeg et eksempel herind.. men nu må vi lige se, om der ikke er nogle VB-folk der kan hjælpe dig.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.