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

SButton

Abb. 133: SButton Icons
Abb. 133: SButton Icons

Ein SButton stellt dem Benutzer eine Schaltfläche zur Verfügung, welche durch anklicken oder, wenn der SButton den Eingabefokus hat, durch drücken der Lehrtaste aktiviert wird und ein Makro ausführt. Dieses Makro wird in den Eigenschaften ActionPerformedMacro und ActionPerformedMacroParameters definiert.

Besitzt die Eigenschaft Enabled den Wert false, wird die Beschriftung des SButton grau hinterlegt dargestellt. Außerdem ist der SButton nicht länger aktivierbar.

Die Eigenschaft Text bestimmt die Beschriftung des SButton. Mit den Eigenschaften Icon, DisabledIcon, DisabledSelectedIcon, PressedIcon, RolloverIcon, RolloverSelectedIcon und SelectedIcon kann dem SButton für jeden zustand ein Bild zugeordnet werden, welches neben der Beschriftung zu sehen ist.

Ein SButton kann als Standardschaltfläche eines Formulars definiert werden, indem die Eigenschaft CapableDefault aktiviert bleibt, während diese Eigenschaft bei allen anderen SButtons deaktiviert wird. Zusätzlich muss dieser SButton als Wert für die Eigenschaft DefaultButton im Formular oder im SInternalFrame gewählt werden.

Abb. 134: SButton mit Focus und SButton als Standardschaltfläche
Abb. 134: SButton mit Focus und SButton als Standardschaltfläche

Hinweis: Die Eigenschaft CapableDefault ist standardmäßig aktiviert, so das ein SButton zur Standardschaltfläche wird, wenn es den Focus erhält. Daher sollte sie für alle SButtons, die nicht die Standardschaltfläche sind, deaktiviert werden.

Der SButton kann nicht auf STableElemente zugreifen.