Einzelnen Beitrag anzeigen

Nixsager

Registriert seit: 15. Aug 2012
13 Beiträge
 
Delphi 7 Personal
 
#1

Position/Eigenschaften von gedockten Objekten ändern

  Alt 25. Feb 2021, 09:43
Hi

Wie kann ich die Position/Größe/Eigenschaften von angedockten Objekten ändern.
Wenn ich das Objekt per .Width oder .Dock(TWinControl, TRect) ändere, kann ich die Objekte nicht über die Splitter in der Größe ändern, über den X-Knopfes schließen und und und.

Auch verändern sich die angedockten Objekte nicht mehr in der Größe wenn ich die Größe des Fensters ändere.

Welche Informationen benötige ich um die angedockten Objekte über den Code zu ändern, und wie stelle ich das an.

Die einzige Idee die mir am Ende bleibt ist, das ich mit .DockManager.SaveToStream die Eigenschaften in einem Stream speichere, und den Inhalt durch eine Prozedur in einem Feld aus einem eigenen Datentyp schreibe, und dann die Daten in dem Feld ändere, und sie dann mit .DockManager.LoadFromStream an die angedockten Objekte zu übergeben.

Aber es muss doch eine saubere Lösung geben?

Gruß vom Nixsager
  Mit Zitat antworten Zitat