Siehe auch: | Userform - Tabulatorreihenfolge | 

Autor: Peter Haserodt  --- Aus Excel VBA - Gruppe: Steuerelemente

Commandbutton - Eigenschaften

Autor: Peter Haserodt - Erstellt: --      - Letzte Revision: --
Ein paar speziellere Eigenschaften des Commandbuttons

Ich möchte Ihnen in diesem Beitrag einige Eigenschaften des Commandbuttons vorstellen, die für den ein oder anderen unbekannt sind aber trotzdem sehr nützlich sein können.


1. Cancel

Setzt man diese Eigenschaft auf True, wird der Button bei Drücken der ESC - Taste ausgelöst.
In vielen Formularen hat man einen Button Abbrechen.
Hier ist es nun sinnvoll, dass dieser natürlich auch über die Taste ESC ausgelöst werden kann.
Es kann immer nur ein Button in einem Formular die Eigenschaft Cancel=True haben.

2. Default

Setzt man diese Eigenschaft auf True, wird der Button bei Drücken der Return - Taste ausgelöst, sofern nicht ein Steuerelement bearbeitet wird, welches selbst die Returntaste auswertet (z.B. eine Textbox, die die Returntaste als Zeilenumbruch zulässt).
Es kann immer nur ein Button in einem Formular die Eigenschaft Default=True haben.

3. Accelerator

Tragen Sie dort einen Buchstaben ein, der Bestandteil der Beschriftung (Caption) des Buttons ist.
Dies hat zur Folge, dass der Benutzer den Button in Verbindung mit der Alt-Taste und dem Buchstaben auslösen kann. Der Buchstabe wird auf dem Button unterstrichen dargestellt.
Sebstverständlich sollte jeder Button in einem Formular einen anderen Accelartor haben.
4. TakeFocusOnClick

Wenn Sie dies auf False setzen, bleibt der Focus beim letzten Steuerelement.
In Userformen ist der Einsatz relativ ungewöhnlich, bei Steuerelementen auf dem Tabellenblatt ist diese Eigenschaft sehr wichtig.
5. WordWrap

Wenn Sie diese Eigenschaften auf True setzen, wird der Text der Beschriftung (Caption) wenn notwendig umgebrochen. Sie müssen den Button dann entsprechend in der Height anpassen. Man sollte aber längere Beschriftungen vermeiden wenn es nur geht.

Selbstverständlich gibt es noch mehr Eigenschaften - hier sollen nur ein paar spezifische dargestellt werden.
Peter Haserodt
  • Formelhilfe
  • Makroentwicklung
  • VBA-Programmierung
  • + + + + + + + + +

Weitere Artikel der Gruppe: Steuerelemente Aus Excel VBA
Nach oben
ToDo
Google Werbung