Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi TListView mit Groups nutzen (https://www.delphipraxis.net/152520-tlistview-mit-groups-nutzen.html)

Jamah 25. Jun 2010 10:33

TListView mit Groups nutzen
 
Halli hallo.
Ich bau hier grad was zusammen, nur um mal einfach mal das ganze TListView richtig draufzukriegen.
Problem:
Delphi-Quellcode:
ListeView1.GroupView := True;
So und jedes Item hat auch eine Group gesetzt bekommen.

Delphi-Quellcode:
LI:=Form1.ListView1.Items.Add;
  with LI do
    begin
      Data := Pointer(Self);
      Caption := 'Unknown';
      GroupID:= 1;
//........
Aber Da wird nix in Gruppen angezeigt. was mache ich falsch?

Danke schonmal

PS: Die neue Forenoberfläche verdient noch ein Lob ;)

Deep-Sea 25. Jun 2010 10:51

AW: TListView mit Groups nutzen
 
Du musst der Eigenschaft Groups auch noch Gruppen hinzufügen, die angezeigt werden können :wink:

Jamah 25. Jun 2010 11:16

AW: TListView mit Groups nutzen
 
Hab ich. Trotzdem nix.....ich werde daraus nicht schlau.

Deep-Sea 25. Jun 2010 11:31

AW: TListView mit Groups nutzen
 
Beim ViewStyle vsList geht es nicht, und wenn du vsReport nutzt, musst du Columns hinzufügen.
(Und natürlich muss die GroupID der Items zu denen der Gruppen passen.)

Jamah 25. Jun 2010 11:46

AW: TListView mit Groups nutzen
 
Alles so geschehen. Resultat: keine Gruppen.....

Deep-Sea 25. Jun 2010 11:49

AW: TListView mit Groups nutzen
 
Ein wenig merkwürdig ...
Vlt. unterstützt dein OS dieses Feature nicht? :gruebel:

DeddyH 25. Jun 2010 11:51

AW: TListView mit Groups nutzen
 
Die Referenz sagt dazu:
Zitat:

Zitat von OH
This feature is supported on Windows XP or Vista.


RWarnecke 25. Jun 2010 12:18

AW: TListView mit Groups nutzen
 
Bei Windows XP und den älteren Delphi Versionen kleiner 2007 musst Du selber hand anlegen, um Gruppen in einer ListView anzuzeigen. Ich habe zuhause noch ein Beispiel. Wenn ich heute Abend daheim bin, kann ich ja das Beispiel mal posten, wenn interesse besteht.

Jamah 25. Jun 2010 12:55

AW: TListView mit Groups nutzen
 
Ich benutze leider Windoof 7. Keine Chance?
Delphi: 2010 ARC

Deep-Sea 25. Jun 2010 13:01

AW: TListView mit Groups nutzen
 
Wieso leider? Unter Windows 7 klappt das natürlich auch - ist ja schließlich der Nachfolger von Vista. Die Delphi-Hilfe ist nur veraltet und kennt u.U. Windows 7 noch nicht.

Jamah 25. Jun 2010 13:05

AW: TListView mit Groups nutzen
 
Aber warum sehe ich dann nichts?
Das ist irgendwie merkwürdig...

c4rtm4n 25. Jun 2010 21:28

AW: TListView mit Groups nutzen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi Jamah,

lade dir doch mal bitte den Anhang runter und sage mir dann, ob du da was siehst...

Ich arbeite auch unter Win7 und bei mir werden die Groups mit den Zugehörigen Items angezeigt...

Jamah 26. Jun 2010 00:41

AW: TListView mit Groups nutzen
 
Ok. Das funktioniert.
Aber ich habe hier einige Datensätze, die in Subitems eingelesen werden. Demnach möchte ich den ViewStyle auch auf vsReport lassen. geht das?

Jamah 26. Jun 2010 10:16

AW: TListView mit Groups nutzen
 
Merkwürdig:
Wenn ich in deinem Beispiel eine Gruppe erstelle, wird nur diese angezeigt. Ich habe von unseren beiden Listviews nahezu alle daten angeglichen, trotzdem sehe ich nichts. Auch habe ich 4 Gruppen erstellt, und doch sehe ich keine einzige.

IceBube 26. Jun 2010 18:28

AW: TListView mit Groups nutzen
 
Hmm, gibts da nicht so eine Eigenschaft "GroupView" oder so ??

lg

//Edit
Oops, sehe gerade dass du das eh angegeben hast^^ ;/

luckystar85 8. Feb 2012 15:24

AW: TListView mit Groups nutzen
 
Hast du auch geschaut das in den Projektoptionen die Laufzeit-Themes aktiviert sind? Sonst läuft das nicht. 8-)


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