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 Problem mit Listbox, bitte um Hilfe (https://www.delphipraxis.net/18498-problem-mit-listbox-bitte-um-hilfe.html)

Delphi-Noobie 19. Mär 2004 18:13


Problem mit Listbox, bitte um Hilfe
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,

Ich hab nen Problem bei meinem Adressbuchprogramm! Alle Einträge im Adressbuch werden in der Listbox aufgelistet. Nun will ich, dass der Benutzer nach einem Eintrag in der Listbox suchen kann, indem er in einem Editfeld was eingibt und der Pc schon nach dem ersten Buchstaben anfängt zu suchen, ob es ein Wort in der Liste gibt was mit dem Buchstaben anfängt und wenn man 2 Buchstaben hat dann ebend nach den ersten beiden usw. Die Dateien sind übrigend extern in ner ini Datei abgespeichert. Hier auch mal Programm damit ihr einigermaßen wisst was ich meine!

Haegar 19. Mär 2004 19:07

Re: Problem mit Listbox, bitte um Hilfe
 
du könntest doch dazu das OnChange-Ereigniss des Edits benutzen!
Jedesml wenn jemand den inhalt ändert (leider auch bei löschen des feldes, also backspace oder so) wird nach den strings gesucht, wo der anfang mit dem edit-string identisch ist! und der erste der gefunden ist wird markiert, dann kann er ja die suche erstmal abbrechen bis jemand wieder den inhalt des edits ändert!

gruss haegar

Delphi-Noobie 19. Mär 2004 19:29

Re: Problem mit Listbox, bitte um Hilfe
 
Jo und wie überpüfe ich einen String mit einen andren meinetwegen auf die ersten 3 stellen??
z.B Der Name in der Listbox ist Ferdinant und der Benutzer schreibt im Eidit erst ein F--> er springt zu F aber dann noch ein e (also 2 Buchstaben) da kann ich ja nicht mehr so zugreifen(namedesstrings[2] oder so) .Da überprüft er ja nur 1 zeichen. :( Wie kann ich das halt realisieren??

Haegar 19. Mär 2004 19:47

Re: Problem mit Listbox, bitte um Hilfe
 
also die richtige funktion fällt mir grad nicht ein, aber such mal in der hilfe nach
string handling routines...da findest alles was man so mit strings machen kann!
dort steht dann auch das was du brauchst, du musst ja im prinzip den edit-string nehmen (in ganzer länge) und fängst beim listbox-string an erster stelle mit vergleichen an!
mehr ist es eigentlich nicht.

wenn dus nicht finden solltest, melde dich einfach nochmal.
gruss haegar


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:19 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