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 TSpTBXDockablePanel dynamisch erzeugen (https://www.delphipraxis.net/123485-tsptbxdockablepanel-dynamisch-erzeugen.html)

DeepCopy 3. Nov 2008 02:25


TSpTBXDockablePanel dynamisch erzeugen
 
Hallo liebe DP'ler

Ich habe ein Problem mit dem SpTBXLib.2.3 TSpTBXDockablePanel, wenn ich versuche es zur Laufzeit zu erzeugen, (ich möchte später mit DLL's arbeiten)
wird die Komponente mit
Delphi-Quellcode:
 DynamischesDockPanel := TSpTBXDockablePanel.Create(Self);
 DynamischesDockPanel.Align := alClient;
 DynamischesDockPanel.CurrentDock := DockCenter;
richtig angzeigt und ich kann auch alle Docking-Eigenschaften der Oberfläche nutzen,

AAABER.... sobald ein Splitter in's Spiel kommt der an das darunterliegende TSpTBXMultiDock angeheftet wird (egal welcher TSpTBXSplitter, JvXSplitter) dann kann das DockablePannel zwar mit dem Splitter verschoben werden aber die gesammte Oberfläche zieht sich auseinander und wird unbauchbar, das aber wie gesagt nur wenn ich versuche das DockablePanel dynamisch zu erzeugen.

Ich habe verschiedene Versuche gestartet das DockablePanel zur (dynamischen) Zusammenarbeit zu bewegen.

Delphi-Quellcode:
 DynamischesDockPanel := TSpTBXDockablePanel.Create(Self);
 DynamischesDockPanel.Align := alClient;
 DynamischesDockPanel.Parent := DockCenter;
haut aber leider auch nicht hin.
Dabei spielt es ebenfalls auch keine Rolle ob auf dem DockablePanel andere Komonenten vorhanden sind oder nicht.

Wäre für jeden Hinweis dankbar. :gruebel:


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