![]() |
Re: Listview sortieren: Makevisible(False)
Hallo,
SubItems[1] ist schon richtig :wink:
Code:
1. mit Zuweisung der Items
Spalte 1 | Spalte 2 | Spalte 3 |
Caption | SubItems[0] | SubItems[1] |
Delphi-Quellcode:
2. ohne Zuweisung
var z : Integer;
aItem : TListItem; begin for z := ListView1.Items.Count-1 downto 0 do begin aItem := ListView1.Items[z]; if aItem.SubItems[1] <> 'Delphi' then aItem.Delete; end;
Delphi-Quellcode:
var z : Integer;
begin for z := ListView1.Items.Count-1 downto 0 do if ListView1.Items[z].SubItems[1] <> 'Delphi' then ListView1.Items[z].Delete; |
Re: Listview sortieren: Makevisible(False)
Klapt wunderbar Lannes, vielen herzlichen Dank an dir.
Jetzt noch die Frage wie mach ich das die Listitems die deleted wurden wieder in der Listview sichtbar sind?
Delphi-Quellcode:
Auch die anderen Danke fuer eure Antworten.
procedure THaupt.MusikClick(Sender: TObject);
var z : Integer; begin if Musik.Checked = false then begin for z := ListView.Items.Count-1 downto 0 do if ListView.Items[z].SubItems[1] = 'Musik - Album' then ListView.Items[z].Delete; end else ...... <---- wieder sichtbar machen. Gruss Lucius.. |
Re: Listview sortieren: Makevisible(False)
Denn ich glaube die items die mit ListView.Items[z].Delete geloescht wurden sind fuer immer weg oder?
Gruss Lucius. |
Re: Listview sortieren: Makevisible(False)
Jupp. Einfach wieder aus der Datenmenge holen und einfügen, deswegen solltest du ja den Listview nicht zur Datenhltung missbrauchen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:15 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