Glossary Item Box

IPS-Designer-Manual

Panel / GroupBox

GroupBox und Panel dienen beide dazu, beliebige Elemente zu einer Gruppe zusammenzufassen, um damit die Zusammengehörigkeit zu betonen oder die Übersichtlichkeit zu erhöhen. Sie verhalten sich wie ein Container. Werden Panel oder GroupBox verschoben oder kopiert, werden alle darin enthaltenen Elemente ebenfalls verschoben oder kopiert.

Es gibt zwischen diesen beiden zwei optische Unterschiede:

  1. Bei der Groupbox wird der Name (Caption) auf die obere Randlinie gedruckt, beim Panel dagegen ins Zentrum der Box.
  2. Die GroupBox wird von einer unveränderlichen Randlinie umgeben, wohingegen die des Panels in vielfältiger Weise gestaltet werden kann.


Tipp: Es ist nützlich, auch dann ein Panel einzusetzen, wenn es zur optischen Gestaltung gar nicht nötig ist. Man kann z.B. ein aufwändiges Bedienfeld mit vielen Tasten und Beschriftungen in einem Panel zusammenfassen, um es zu einem späteren Zeitpunkt an seinen endgültigen Platz zu verschieben. Es muss dann nur das Panel verschoben werden, sein gesamter Inhalt wandert mit. Ein "unsichtbares" Panel ist auch dann von Vorteil, wenn sein komplizierter Inhalt mehrfach benötigt wird. Es genügt dann, entsprechend viele Kopien anzufertigen.

 

Object Inspector Properties

Im Object Inspector können neben der Position und der Größe auch noch weitere wichtige Eigenschaften verändert werden.

BevelInner, BevelKind, BevelOuter, BevelWidth, BorderStyle
In diesen Feldern kann beim Panel (nicht bei der GroupBox) das Aussehen der Umrandungslinie verändert werden.
Caption
Dieses Feld legt den Namen fest.
Color
Hier wird die Hintergrundfarbe festgelegt.
Cursor
Hier wird festgelegt, welches Aussehen der Cursor haben soll, wenn er sich in der Box befindet.
Font
Hier kann die Schriftart für den Namen (Caption) ausgewählt werden.

 

IP-Symcon Property Editor

Properties, die aus IPS-Variablen übernommen werden
Events, die eine Datenübernahme in IPS-Variablen bewirken
  • (keine)
Events, die IPS-Scripts triggern
  • OnClick: nach Klick auszuführendes Script (siehe Script-Dialog)

 

Panel Beispiele:

Das Bild enthält noch weitere als nur die markierten Panels.