Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TListBox, Eintrag finden, dann löschen (https://www.delphipraxis.net/2976-tlistbox-eintrag-finden-dann-loeschen.html)

Pseudemys Nelsoni 16. Feb 2003 17:00


TListBox, Eintrag finden, dann löschen
 
Moin,

hab da mal ne Frage, und zwar hab ich eine TStringList und eine TListbox
in der StringList sind einige strings, einen davon möchte ich löschen. Sagen wir mal das Wort das ich löschen möchte heisst "blabla", wo ich aber nicht weiss in welcher zeile das steckt...Also wie kann ich nach dem String suchen und in dann entfernen? Wenn ich das hab füg ichden inhalt der stringlist in meine listbox ein.

kann mir jemand helfen?

gruss silent

Christian Seehase 16. Feb 2003 17:13

Moin Silent,

wenn ich das richtig verstanden habe:

Mit der Methode IndexOf kannst Du den String finden, und mit Delete löschen.

Pseudemys Nelsoni 16. Feb 2003 17:32

habs jetzt so:

Delphi-Quellcode:
procedure TForm1.IdIRC1Part(Sender: TObject; AUser: TIdIRCUser;
  AChannel: TIdIRCChannel);
var bla: integer;
begin
for bla := 0 to sl2.IndexOf(auser.Nick) do
  begin
  sl2.Delete(bla);
  listbox1.Clear;
  listbox1.Items.AddStrings(sl1);
  listbox1.Items.AddStrings(sl2);
  end;
end;

end.
und es funzt...

danke chris :)


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