Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi ListView mit Section Headern (https://www.delphipraxis.net/34854-listview-mit-section-headern.html)

mbs 29. Nov 2004 12:19


ListView mit Section Headern
 
Hallo!

Kann mir jemand kurz beschreiben, wie ich die neuen Section Header in einer ListView nutzen kann?

Sprint 29. Nov 2004 12:31

Re: ListView mit Section Headern
 
Delphi-Quellcode:
  with ListView1.Columns.Add do
  begin
    Caption := '1. Spalte';
    Width := 150; // -1, -2
  end;

  with ListView1.Columns.Add do
  begin
    Caption := '2. Spalte';
    Width := 150; // -1, -2
  end;

  with ListView1.Items.Add do
  begin
    Caption := '1. Eintrag';
    SubItems.Add('Nächster Wert')
  end;

mbs 29. Nov 2004 12:41

Re: ListView mit Section Headern
 
Danke für die Antwort ... aber das meinte ich nicht.

Ich meine mit "Section" die Gruppen, wie man Sie im Explorer ("in Gruppen anzeigen") auch einstellen kann.

So dass ich meine ListView ganz normal mit Zeilen und Spalten Nach Inhalten fülle. Diese möchte ich aber Vertikal durch die Gruppen-Header (Sections) eben unterteilen und zwar eben nach XP-Art, so dass die Labels der Gruppen über die Spaltenbegrenzungen hinweg gehen.

Ich hoffe insgeheim, dass es sich irgendwie mit den normalen VCL-Komponenten realisieren läßt, ohne dass ich alles direkt auf der API programmieren muss.

Es soll also so aussehen:
Code:
SPALTE1   SPALTE2   SPALTE3   SPALTE4
-------   -------   -------   -------

Section1
~~~~~~~~~~~~~~~~~~~~~~~~~
ZEILE1    ZEILE1    xyz      xyz
DATA2     xyz      xyz      xyz
DATA3     bla      foo      bar

Section2
~~~~~~~~~~~~~~~~~~~~~~~~~
ZEILE1    ZEILE1    xyz      xyz
DATA2     xyz      xyz      xyz
DATA3     bla      foo      bar

Section3
~~~~~~~~~~~~~~~~~~~~~~~~~
ZEILE1    ZEILE1    xyz      xyz
DATA2     xyz      xyz      xyz
DATA3     bla      foo      bar
Aber ich will wirklich die XP-Funktionen da nutzen und nicht selbst eine (inkompatible) Draw-Methode schreiben

Sprint 29. Nov 2004 12:47

Re: ListView mit Section Headern
 
Zitat:

Zitat von mbs
Es soll also so aussehen

Glaub nicht das das mit einer TListView geht. Aber mit Virtual TreeView sollte es wohl möglich sein

Manne 29. Nov 2004 13:01

Re: ListView mit Section Headern
 
Auf Luckies HP gibts n Tutorial dazu, oder hier in der DP


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:43 Uhr.

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