![]() |
Item aus einer Listbox entfernen per Text
Man kann ja bestimmte Einträge aus einer ListBox per Integer-Wert rauslöschen:
Delphi-Quellcode:
Wie kann man das auch mit einem String-Wert machen ? Also nicht nicht Eintrag 3 Löschen sondern Eintrag "Hallo" löschen.
procedure TForm1.Button1Click(Sender: TObject);
begin ListBox1.Items.Delete(2); end; Danke |
Re: Item aus einer Listbox entfernen per Text
Such dir den Index mit der Methode
![]() |
Re: Item aus einer Listbox entfernen per Text
TListBox.Items ist doch TStrings -> Also kannst du mit ...
Delphi-Quellcode:
.. das erste Item, dass den Text "Hallo" enthält, löschen.
with DeineListBox.Items do
Delete(IndexOf('Hallo')); Willst du alle löschen, muss das natürlich in einer Schleife passieren:
Delphi-Quellcode:
Nachtrag:
var
Idx :Integer begin DeineListBox.BeginUpdate(); repeat with DeineListBox.Items do begin Idx := IndexOf('Hallo'); Delete(Idx); end; until Idx := -1; DeineListBox.EndUpdate(); end; @Luckie Eigentlich hast du Recht, der Hinweis auf TStrings.IndexOf hätte gereicht. :duck: |
Re: Item aus einer Listbox entfernen per Text
OK Danke :thumb:
|
Re: Item aus einer Listbox entfernen per Text
Zitat:
|
Re: Item aus einer Listbox entfernen per Text
Damit hab ich die erste antwort von Lukie gemeint. Ich check das schon, so blöd bin ich ja net :gruebel: . Das von Lukie war verständlich ich dachte nur es gibt ne einfachere Methode, da man da ja erst den Index rausfinden muss um ihn dann zu löschen, bei deinem Code ging das ja einfach (ich wusste das mit with-do nicht) :thumb:
|
Re: Item aus einer Listbox entfernen per Text
Ich weiß ja nicht, wie du das siehst, aber ich sehe da genau den gleichen Code wie den, den Luckie gemeint hat! :wink:
@Robert_G: ListBox1.Clear ist einfacher! :stupid: Edit: :shock: Schon 800? :party: |
Re: Item aus einer Listbox entfernen per Text
Zitat:
Zitat:
|
Re: Item aus einer Listbox entfernen per Text
Was hab ich denn da geschrieben? :roll:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:10 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