Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Combo Box auto verfolständigung (https://www.delphipraxis.net/49424-combo-box-auto-verfolstaendigung.html)

remie 11. Jul 2005 09:40


Combo Box auto verfolständigung
 
HI leute

ich hab mal wieder ne idee bzw. ein Problem in meiner Combobox sind alle Länder aufgelistet und damit er nicht so suchen muss will ich eine Autoverfolständigung machen hatt einer ne idee wie ich das machen könnte das es nicht so langsam ist ?

Thx für die Hilfe

Kompon Ente 11. Jul 2005 09:46

Was denn suchen? Drück dich mal deutlicher aus und formuliere einen anständigen Satz! ;)

LoL 11. Jul 2005 09:50

Re: Combo Box auto verfolständigung
 
Ich nehme mal an du willst sobald man zum Beispiel ein "N" eintippt alle Länder angezeigt werden die mit N anfangen und das erstpassende reinschreibt. Wenn man dann ein "o" das nächst passende usw....

Vergleiche dazu doch einfach den eingegebenen String mit den in der Combobox enthaltenen Strings und suche dir den passenden raus.

remie 11. Jul 2005 09:53

Re: Combo Box auto verfolständigung
 
ok werde es versuchen

ich habe ca 130 Einträge in einer ComboBox, damit der Benutzer nicht so suchen muss, will ich wenn er anfängt ein Land einzutippen ab dem 3ten Buchstaben den Text automatisch um den rest ergänzen bzw. das richtige Item auswählen.
z.B

der typ gibt "Deu" ein dan soll mein programm schauen was dazu passt und es ergänzen in diesem falle sollte es "Deutschland" selektiren.

hoffe ich habe mich jetzt etwas besser ausgedrückt :gruebel:

Kompon Ente 11. Jul 2005 09:54

Jo, dann mach das so, wie Chris es geschrieben hat - wird schon richtig sein! :)

remie 11. Jul 2005 09:55

Re: Combo Box auto verfolständigung
 
Zitat:

Vergleiche dazu doch einfach den eingegebenen String mit den in der Combobox enthaltenen Strings und suche dir den passenden raus.
in welcher funktion sol ich das machen in der OnKeyUp ?

marabu 11. Jul 2005 09:55

Re: Combo Box auto verfolständigung
 
Warum so umständlich - setze doch einfach ComboBox.Style := DropDowList und suche über den Anfangsbuchstaben.

Grüße vom marabu

Duke_2004 11. Jul 2005 10:24

Re: Combo Box auto verfolständigung
 
Combobox.Autocomplete := True;

So wird ich es machen... :-)

Duke

LoL 11. Jul 2005 10:26

Re: Combo Box auto verfolständigung
 
Ist ja cool das es sowas gibt :)
das ist natürlich das beste :mrgreen:

marabu 11. Jul 2005 11:59

Re: Combo Box auto verfolständigung
 
Und wenn man dann bedenkt, dass man AutoComplete ja erst ausschalten muss, damit man es nicht sofort in Aktion sieht...

marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:53 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz