![]() |
Eintrag in einer Liste suchen
Hi,
Also ich brauche mal hilfe: Ich habe 2 liste, eine EditBox und einen Button. Wenn man auf den Button klickt soll aus der Liste1 der eintrag gefunden werden der in der EditBox steht und die Such Ergebnisse in Liste 2 angezeigt werden. Ich weiß nicht wie ich das anstellen soll. Danke |
Re: Eintrag in einer Liste suchen
Hi Äfan,
du könntest alle Elemente in Liste 1 durchgehn, und mit Pos überprüfen, ob der Suchstring enthalten ist, und die Elemente ggf. in Liste 2 hinzufügen:
Delphi-Quellcode:
Greetz
var i: Integer;
begin ListBox2.Items.Clear; for i := 0 to ListBox1.Items.Count-1 do begin if Pos(Edit1.Text, ListBox1.Items[i]) > 0 then ListBox2.Items.Add(ListBox1.Items[i]); end; end; alcaeus |
Re: Eintrag in einer Liste suchen
Jaaaa, vielen dank, ihr seit die besten. Nur noch eine frage, wie kann ich es machen das nicht auf die groß und kleinschreibng geachtet wird ?
|
Re: Eintrag in einer Liste suchen
Hi Äfan,
bei der Überprüfung musst du einfach Edit1.Text und ListBox1.Items[i] mit Hilfe von ![]()
Delphi-Quellcode:
wird dann
if Pos(Edit1.Text, ListBox1.Items[i]) > 0 then
Delphi-Quellcode:
Greetz
if Pos(LowerCase(Edit1.Text), LowerCase(ListBox1.Items[i])) > 0 then
alcaeus |
Re: Eintrag in einer Liste suchen
Ja danke danke danke. Ich kenn mich net so gut mit delphi aus, denn ich bin noch anfänger.
Das is hier echt das schnellste Forum der Welt :-D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:20 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