Dockingmanager Alleen geregistreerd
Sla de indeling op en herstel hem
Gebruikers verwachten hun panelen terug te vinden waar ze die hebben achtergelaten. SaveLayout schrijft de hele indeling als compacte JSON: de splitsingen en hun groottes, de groepen en hun actieve panelen, de automatisch verborgen groepen van elke zijde, de zwevende vensters met hun positie en grootte, de gemaximaliseerde groep en de verborgen panelen. LoadLayout herstelt hem bij de volgende start. De tekst is in Delphi en .NET gelijk, dus een indelingsbestand volstaat voor beide. Een paneel dat de indeling noemt maar dat het formulier nog niet heeft, zoals een document dat open was, komt bij OnRestorePanel, waar je code de inhoud maakt of het paneel laat vallen.
SaveLayout, SaveLayoutToFile en SaveLayoutToStream
LoadLayout, LoadLayoutFromFile en LoadLayoutFromStream geven False terug bij een vreemde tekst en wijzigen niets
OnRestorePanel voor panelen die tijdens runtime zijn gemaakt
- Een opdracht "Window" per paneel maakt van het opdrachtpalet een vensterwisselaar
Editie Registered op FireMonkey, VCL, WinForms, WPF en Avalonia, met ondersteuning voor C++ Builder. Toetsenbord, UI Automation, van rechts naar links, thema's en hoge DPI zijn inbegrepen.
Het helponderwerp lezen