Einzelnen Beitrag anzeigen

QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
1.930 Beiträge
 
Delphi 12 Athens
 
#12

AW: Wie kann ich zur Laufzeit die Position von TSplitter ändern?

  Alt 28. Jul 2022, 23:56
TSplitter implementiert ja bereits eine function FindControl und speichert das Ergebnis zwischen MouseDown und MouseUp in FControl ab. Beides leider private. Daneben gibt es noch ein paar andere womöglich brauchbare Methoden, von denen die meisten auch private sind.

Man könnte jetzt durch geschickte MouseDown, MouseMove und MouseUp Aufrufe das gewünschte zu erreichen versuchen - aber das sollte nicht von der Sinnhaftigkeit eines Feature-Requests ablenken.
Einfach die Width der gleich aligned layouts neben dem FMX TSplitter speichern und laden und setzen (und die Bounds des Formulars)
Und alles geht.
Andreas
Monads? Wtf are Monads?
  Mit Zitat antworten Zitat