SOG-Helpcenter Logo SOG Business - Software

Verwendung von FloatingPanels


FloatingPanels bieten eine alternative Möglichkeit, Masken zu designen.

 

Beim Bearbeiten eines FloatingPanels, werden - wie bei einem normalen Panel - Kindercontrols im Panel konfiguriert.

 

Dabei ist es wichtig, dass Controls, die logisch zueinander gehören, nebeneinander platziert werden.

Controls, die keinen derart engen Bezug zueinander aufweisen, sollen untereinander platziert werden.

 

Zur Laufzeit wird nun versucht, den Platz, der dem Panel zur Verfügung steht, horizontal möglichst weitgehend auszunutzen und vertikal möglichst wenig Platz zu verbrauchen.

 

Darstellung, wenn viel horizontaler Platz zur Verfügung steht (3 Spaltig).

Steht horizontal weniger Platz zur Verfügung, werden die Kinder automatisch anders angeordnet (hier: 2 -spaltig).

 

Wechsel auf 1 Spaltige Darstellung

 

Aufteilung, wenn noch weniger Platz zur Verfügung steht. Da nicht mehr alle Controls dargestellt werden können, wird zusätzlich eine Scrollbar eingeblendet.

 

Controls, die in der Konfiguration nebeneinander konfiguriert wurden, werden bei der Anordnung der Controls möglichst lange in einer Zeile behalten.

 

Weitere FloatingPanel Controls

 

Neben dem einfachen FloatingPanel existiert auch ein SplitFloatingPanel Control, der die Eigenschaften eines SplitPanels besitzt, jedoch als Kindercontrol FloatingPanels erzeugt.

 

Über die Eigenschaften einer Tab-Page kann auch ein TabControl so eingestellt werden, dass er direkt FloatingPanels enthält.

 

Panelverschachtelung

 

Ein FloatingPanel kann natürlich auch wieder Kinder-Panels enthalten. Auch hier wird der Layouting-Algorithmus auf die Kinder des FloatingPanels angewendet, also auf die enthaltenen Kinder-Panels. Diese werden ggf. nebeneinander oder untereinander angeordnet.