eva/3 Application BuilderEntwicklung von eva/3 AnwendungenArbeiten mit FormularenStandard Beans 

SLabel

Abb. 155: SLabel Icons
Abb. 155: SLabel Icons

Das SLabel kann Text und Grafiken auf der Benutzeroberfläche darstellen. Es kann so zur Beschriftung von anderen Komponenten und der Darstellung von Bildern dienen. Durch die Verwendung von Makros und Befehlen kann es auch auf den Ablauf der Anwendung Einfluss nehmen.

Der Text wird durch die Eigenschaft Text, die Textfarbe durch die Eigenschaft Foreground bestimmt. Die Eigenschaften Underlined und RolloverUnderlined bestimmen, ob der Text unterstrichen dargestellt wird. Diese Werte unterscheiden, ob die Maus sich über dem SLabel befindet.

Durch einen Doppelklick auf das SLabel Element im Designfenster, kann die Eigenschaft Text direkt im Designfenster bearbeitet werden.

Die Eigenschaften Icon, DisabledIcon und RolloverIcon bestimmen ein Bild, welches entsprechend dem Zustand des SLabel angezeigt wird. Wenn DisabledIcon und RolloverIcon keinen Wert haben, wird der Wert aus Icon übernommen. Die Eigenschaft SizeMode bestimmt, wie sich das Bild in seiner Ausdehnung dem SLabel anpasst.

Wie Text und Bild im Verhältnis zueinander angeordnet werden wird durch die Eigenschaften HorizontalTextAlignment und VerticalTextAlignment bestimmt.

Abb. 156: verschiedene einstellungen für horizontaltextalignment undVerticalTextAlignment
Abb. 156: verschiedene einstellungen für horizontaltextalignment undVerticalTextAlignment

Die Eigenschaft LabelForComponentName bestimmt, welche Komponente den Fokus erhält, wenn das SLabel angeklickt wird. Hierfür wird der Bean Auswahl Dialog zur Verfügung gestellt.

Das SLabel kann ausschließlich durch Makros oder Befehle mit anderen Komponenten in Wechselwirkung treten. Die Verbindung mit einer Datenquelle über ein STableElement ist nicht möglich.