12.2 Schaltflächen (Button)
Das wohl in nahezu jedem Formular benutzte Steuerelement ist die Schaltfläche. Betrachten wir daher zuerst dieses Steuerelement.
12.2.1 Rahmendarstellung
FlatStyle beschreibt die Rahmendarstellung einer Schaltfläche und wird durch einen Wert aus der gleichnamigen Enumeration beschrieben, die in Tabelle 12.2 aufgelistet ist.
Konstante | Beschreibung |
Flat |
Flache Darstellung ohne 3D-Effekte |
Popup |
Ein 3D-Effekt wird sichtbar, wenn der Mauszeiger über dem Steuerelement ist. |
Standard |
Die herkömmliche 3D-Darstellung. Dies ist die Voreinstellung. |
System |
Die Darstellung des Steuerelements wird durch das Betriebssystem des Benutzers bestimmt. |
Abbildung 12.2 zeigt, wie sich die Eigenschaft auf das Aussehen einer Schaltfläche auswirkt.
Abbildung 12.2 Auswirkungen der Einstellungen bei der Eigenschaft »FlatStyle«
Die Eigenschaft FlatAppearance
Die Einstellung FlatStyle.Flat kann mit der Eigenschaft FlatAppearance angepasst werden. Sie ist vom Typ FlatButtonAppearance, der fünf Eigenschaften hat. Vier davon beeinflussen die Darstellung eines Buttons:
Eigenschaft | Beschreibung |
BorderColor |
Rahmenfarbe der Schaltfläche |
BorderSize |
Rahmenbreite der Schaltfläche |
MouseDownBackColor |
Hintergrundfarbe der Schaltfläche bei einem Klick auf die Schaltfläche |
MouseOverBackColor |
Hintergrundfarbe der Schaltfläche, wenn die Maus über die Schaltfläche gezogen wird |
12.2.2 Beschriftung und Grafiken
Zur optischen Gestaltung Ihrer Schaltflächen können Sie auf jeder Schaltfläche eine Grafik anzeigen lassen. Dazu dient die Eigenschaft Image vom gleichnamigen Typ. Bitmaps und Metafiles sind von Image abgeleitet. Bilder lassen sich anstelle oder zusammen mit der Beschriftung anzeigen.
Wenn Sie einer Schaltfläche sowohl eine Grafik als auch eine Beschriftung zuweisen, werden beide Elemente zunächst zentral auf der Oberfläche der Schaltfläche angezeigt. Um die beiden optisch zu trennen, können Sie die Ausrichtung von Text und Bild mit den Eigenschaften TextAlign und ImageAlign festlegen. Die möglichen Einstellungen dieser beiden Eigenschaften werden durch eine der Konstanten der Enumeration ContentAlignment beschrieben. Dazu zählen beispielsweise BottomRight, TopCenter und MiddleLeft.
Ihre Meinung
Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.