Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Listview sortieren: Makevisible(False) (https://www.delphipraxis.net/57237-listview-sortieren-makevisible-false.html)

Lannes 17. Nov 2005 20:43

Re: Listview sortieren: Makevisible(False)
 
Hallo,

SubItems[1] ist schon richtig :wink:

Code:
Spalte 1 | Spalte 2    | Spalte 3    |
Caption | SubItems[0] | SubItems[1] |
1. mit Zuweisung der Items
Delphi-Quellcode:
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;
2. ohne Zuweisung
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;

lucius 17. Nov 2005 21:03

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:
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.
Auch die anderen Danke fuer eure Antworten.

Gruss Lucius..

lucius 18. Nov 2005 09:43

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.

Luckie 18. Nov 2005 10:58

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 14:18 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz