![]() |
Suchen in ListBox ?
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo
mit dem Code wird zwar in ListBox1 nach dem Word gesucht und wenn was gefunden wird auch markiert aber der Code sucht nur in dem ersten Word der Zeile :mrgreen: Ich habe ein Beispiel (sehe Anhang, wo es das Wort Tom nicht finden kann)
Delphi-Quellcode:
{$R *.dfm}
procedure TForm1.Edit1Change(Sender: TObject); const indexStart = -1; var search : array[0..128] of Char; begin //make sure Length(Edit1.Text) <= 128 StrPCopy(search, Edit1.Text) ; ListBox1.ItemIndex := ListBox1.Perform(LB_SELECTSTRING, indexStart, LongInt(@search)) ; end; procedure TForm1.Button1Click(Sender: TObject); var search : array[0..128] of Char; indexactuell : integer; begin indexactuell := Listbox1.Itemindex; //make sure Length(Edit1.Text) <= 128 StrPCopy(search, Edit1.Text) ; ListBox1.ItemIndex := ListBox1.Perform(LB_SELECTSTRING, indexactuell, LongInt(@search)) ; indexactuell := indexactuell + 1; end; |
Re: Suchen in ListBox ?
Dann iteriere durch die Items und schau mit Pos() selber nach.
|
Re: Suchen in ListBox ?
Hi delphiturbo.
Ich mache dir einen Vorschlag... Ich habe hier ein Rezept für dich:
Damit kann man genau das kochen, was du haben willst. Und der Vorteil ist: wenn dus hinbekommst, verstehst du den Code auch ;) Nur so als Tipp: Das lästige Suchen nach Code im Internet lässt sich durch eigenes Nachdenken ersetzen. Dadurch lernt man zu programmieren und beim nächsten mal gehts schon viel einfacher. Super Sache oder? |
Re: Suchen in ListBox ?
Und wie so oft, hilfe lesen bildet:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz