Docking-Manager Nur Registered
Das Layout speichern und wiederherstellen
Benutzer erwarten, ihre Panels dort wiederzufinden, wo sie sie gelassen haben. SaveLayout schreibt die ganze Anordnung als kompaktes JSON: die Splits und ihre Größen, die Gruppen und ihre aktiven Panels, die automatisch ausgeblendeten Gruppen jeder Seite, die schwebenden Fenster mit ihren Grenzen, die maximierte Gruppe und die ausgeblendeten Panels. LoadLayout stellt sie beim nächsten Start wieder her. Der Text ist in Delphi und .NET derselbe, sodass eine Layoutdatei beiden dient. Ein Panel, das das Layout nennt, das aber im Formular noch nicht existiert, etwa ein Dokument, das geöffnet war, erreicht OnRestorePanel, wo Ihr Code seinen Inhalt erstellt oder es verwirft.
SaveLayout, SaveLayoutToFile und SaveLayoutToStream
LoadLayout, LoadLayoutFromFile und LoadLayoutFromStream geben bei einem fremden Text False zurück und ändern nichts
OnRestorePanel für Panels, die zur Laufzeit erstellt werden
- Ein "Window"-Befehl pro Panel macht aus der Befehlspalette einen Fensterumschalter
Edition Registered unter FireMonkey, VCL, WinForms, WPF und Avalonia, mit C++ Builder-Unterstützung. Tastatur, UI Automation, Rechts-nach-links, Themes und hohe DPI inklusive.
Hilfethema lesen