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/)
-   -   VirtualTreeView - mehrere Zellen verschmelzen (z.B. wie "colspan=2") (https://www.delphipraxis.net/173687-virtualtreeview-mehrere-zellen-verschmelzen-z-b-wie-colspan%3D2.html)

ralfiii 11. Mär 2013 09:45

VirtualTreeView - mehrere Zellen verschmelzen (z.B. wie "colspan=2")
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo!

Ich muss ein paar Daten hübsch formatiert anzeigen. (d.h. gruppiert "Tag" / "Nacht" - und drunter jeweils mehrere Spalten).

Dazu möchte in einem VirtualStringTree an ein paar Stellen Zellen verschmelzen. Ähnlich wie wenn man unter html mit colspan=... Zellen zusammenfügt.
(Im Anhang ist ein Bild wie das aussehen könnte).
Gibt's da einen vorgesehenen Mechanismus im VirtualStringTree?

Danke,
Ralf

uligerhardt 11. Mär 2013 09:48

AW: VirtualTreeView - mehrere Zellen verschmelzen (z.B. wie "colspan=2")
 
Zitat:

Zitat von ralfiii (Beitrag 1206824)
Dazu möchte in einem VirtualStringTree an ein paar Stellen Zellen verschmelzen. Ähnlich wie wenn man unter html mit colspan=... Zellen zusammenfügt.
(Im Anhang ist ein Bild wie das aussehen könnte).
Gibt's da einen vorgesehenen Mechanismus im VirtualStringTree?

Da gibt's eine Handvoll Properties mit Merge im Namen, die in die Richtung gehen.

ralfiii 11. Mär 2013 11:16

AW: VirtualTreeView - mehrere Zellen verschmelzen (z.B. wie "colspan=2")
 
Zitat:

Zitat von uligerhardt (Beitrag 1206826)
Da gibt's eine Handvoll Properties mit Merge im Namen, die in die Richtung gehen.

??
Ich finde kein einziges Property mit Merge im Namen. Die einzigen Stellen mit "Merge" betreffen eine Sortierroutine (ich nehm mal an MergeSort)

CCRDude 11. Mär 2013 11:30

AW: VirtualTreeView - mehrere Zellen verschmelzen (z.B. wie "colspan=2")
 
Schau mal nach der Option toAutoSpanColumns, das ist "global" und nicht ganz so flexibel wie das, was Du suchst, aber geht zumindest in die Richtung und reicht ja vielleicht.

uligerhardt 11. Mär 2013 12:18

AW: VirtualTreeView - mehrere Zellen verschmelzen (z.B. wie "colspan=2")
 
Zitat:

Zitat von ralfiii (Beitrag 1206853)
Zitat:

Zitat von uligerhardt (Beitrag 1206826)
Da gibt's eine Handvoll Properties mit Merge im Namen, die in die Richtung gehen.

??
Ich finde kein einziges Property mit Merge im Namen. Die einzigen Stellen mit "Merge" betreffen eine Sortierroutine (ich nehm mal an MergeSort)

Sorry, ich dachte an "AutoSpan". :oops:

ralfiii 11. Mär 2013 15:28

AW: VirtualTreeView - mehrere Zellen verschmelzen (z.B. wie "colspan=2")
 
toAutoSpanColumns, yeah, right!
Cool, danke!

Übrigens: XPost hier: http://support.soft-gems.net/forums/...pic.php?t=2560

ralfiii 11. Mär 2013 15:50

AW: VirtualTreeView - mehrere Zellen verschmelzen (z.B. wie "colspan=2")
 
Oh!
toAutoSpanColumns geht super für die Zellen im Grid, aber für die Header-Zellen geht's nicht. :wall:
Darn!
Hilfe!!!

madas 11. Mär 2013 18:23

AW: VirtualTreeView - mehrere Zellen verschmelzen (z.B. wie "colspan=2")
 
Zitat:

Zitat von ralfiii (Beitrag 1206980)
Oh!
toAutoSpanColumns geht super für die Zellen im Grid, aber für die Header-Zellen geht's nicht. :wall:
Darn!
Hilfe!!!

selber malen mit drawtree. hier gibt es ein Beispiel: http://virtual-treeview.googlecode.c...omDrawDemo.pas

Grüße.

ralfiii 12. Mär 2013 10:09

AW: VirtualTreeView - mehrere Zellen verschmelzen (z.B. wie "colspan=2")
 
Zitat:

Zitat von madas (Beitrag 1207007)
selber malen mit drawtree. hier gibt es ein Beispiel: http://virtual-treeview.googlecode.c...omDrawDemo.pas

Ginge nur mit viel Trickslerei, OnAdvancedHeaderDraw wird für jede Header-Zelle einzeln aufgerufen.


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