Vorgehensweise: Erstellen von Zugriffstasten für Windows Forms-Steuerelemente

Eine Zugriffstaste ist ein unterstrichenes Zeichen im Text eines Menüs, Menüelements oder in der Bezeichnung eines Steuerelements wie einer Schaltfläche. Mit einer Zugriffstaste kann der Benutzer auf eine Schaltfläche „klicken“, indem er die Taste ALT in Kombination mit der vordefinierten Zugriffstaste drückt. Wenn eine Schaltfläche beispielsweise eine Prozedur ausführt, um ein Formular zu drucken, und deshalb die dazugehörige Text-Eigenschaft auf „Print“ festgelegt ist, führt ein Hinzufügen eines kaufmännischen Und-Zeichens (&) vor dem Buchstaben „P“ dazu, dass der Buchstabe „P“ zur Laufzeit im Schaltflächentext unterstrichen dargestellt wird. Der Benutzer kann den der Schaltfläche zugeordneten Befehl ausführen, indem er ALT+P drückt.

Steuerelementen, die nicht den Fokus erhalten können, können auch keine Zugriffstasten zugewiesen werden.

Programmgesteuert

Legen Sie die Text-Eigenschaft auf eine Zeichenfolge fest, die ein Et-Zeichen (&) vor dem Buchstaben enthält, der Verknüpfung sein wird.

' Set the letter "P" as an access key.
Button1.Text = "&Print"
// Set the letter "P" as an access key.
button1.Text = "&Print";
// Set the letter "P" as an access key.
button1->Text = "&Print";

Hinweis

Um ein kaufmännisches Und-Zeichen in einer Beschriftung zu verwenden, ohne eine Zugriffstaste zu erstellen, fügen Sie zwei kaufmännische Und-Zeichen (&&) ein. In der Beschriftung wird dann ein einzelnes kaufmännisches Und-Zeichen angezeigt, und es werden keine Zeichen unterstrichen.

Designer

Legen Sie im Fenster Eigenschaften in Visual Studio die Eigenschaft Text auf eine Zeichenfolge fest, die ein kaufmännisches Und-Zeichen (&) vor dem Buchstaben enthält, der Zugriffstaste sein wird. Wenn Sie beispielsweise den Buchstaben „P“ als Zugriffstaste festlegen möchten, geben Sie &Print ein.

Siehe auch