12.7 Beschriftungen (Label)
Steuerelemente vom Typ Label dienen zur Beschriftung anderer Steuerelemente oder enthalten allgemeine Informationen für den Anwender. In Abbildung 12.6 konnten Sie einige Labels sehen, die zur Beschriftung der Textfelder benutzt wurden. Ein wichtiges Merkmal der Label-Steuerelemente ist, dass sie nicht fokussiert werden können. Sie reihen sich zwar in die Fokussierreihenfolge des Formulars ein, geben aber den Fokus an das folgende Steuerelement weiter.
Text enthält die angezeigte Zeichenfolge. Bitte beachten Sie, dass die Eigenschaft AutoSize standardmäßig auf True gesetzt ist. Weisen Sie zur Laufzeit dem Label eine neue Zeichenfolge zu, wird sich die Breite des Labels so weit vergrößern, bis der Text vollständig angezeigt wird. Mit AutoSize=False behält das Label zwar seine bei der Entwicklung festgelegte Breite bei, allerdings wird der Text gegebenenfalls automatisch umbrochen, was nicht gut aussieht. In solchen Fällen ist es besser, die Eigenschaft AutoEllipses=True zu setzen. Am Ende des sichtbaren Textbereichs werden dann drei Punkte (...) angehängt, um dem Anwender zu signalisieren, dass der Text nicht vollständig angezeigt werden kann. Fährt der Benutzer zur Laufzeit mit der Maus über das Label, wird in einem QuickInfo-Textfenster der gesamte Text angezeigt.
Zur Darstellung eines Labels gibt es eine Reihe von Eigenschaften, unter anderem zur Anzeige eines Bildes oder zur Ausrichtung des Textes, die schon von den anderen Steuerelementen her bekannt sind (zum Beispiel Button). Darüber hinaus kann mit der steuerelementspezifischen Eigenschaft BorderStyle die Rahmenart eines Label-Steuerelements festgelegt oder ausgewertet werden. Es sind drei Einstellungen möglich: Normal, FixedSingle und Fixed3D. Der Standard ist Normal. Abbildung 12.9 zeigt die Darstellungsformen.
Abbildung 12.9 Die BorderStyle-Eigenschaft eines Label-Steuerelements
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.