Gewusst wie: Erstellen von Zugriffstasten mit Windows Forms-Steuerelementen
Aktualisiert: November 2007
Mit Label-Steuerelementen in Windows Forms können Sie Zugriffstasten für andere Steuerelemente definieren. Wenn Sie eine Zugriffstaste in einem Label-Steuerelement definieren, kann der Benutzer den Fokus auf das nächste Steuerelement in der Aktivierreihenfolge verschieben, indem er die ALT-TASTE zusammen mit dem jeweiligen Buchstaben drückt. Da der Fokus nicht auf Bezeichnungsfeldern liegen kann, wird er automatisch zum nächsten Steuerelement in der Aktivierreihenfolge verschoben. Sie verwenden dieses Verfahren, um Textfeldern, Kombinationsfeldern, Listenfeldern und Datenblättern Zugriffstasten zuzuweisen.
So weisen Sie einem Steuerelement mithilfe eines Bezeichnungsfelds eine Zugriffstaste zu
Zeichnen Sie zunächst das Bezeichnungsfeld und dann das andere Steuerelement.
- oder -
Zeichnen Sie die Steuerelemente in beliebiger Reihenfolge, und legen Sie die TabIndex-Eigenschaft des Bezeichnungsfelds auf einen Wert fest, der um 1 niedriger ist als der des anderen Steuerelements.
Legen Sie die UseMnemonic-Eigenschaft der Bezeichnung auf true fest.
Um dem Bezeichnungsfeld eine Zugriffstaste zuzuweisen, verwenden Sie in der Text-Eigenschaft des Bezeichnungsfelds das kaufmännische Und-Zeichen (&). Weitere Informationen finden Sie unter Erstellen von Zugriffstasten für Windows Forms-Steuerelemente.
Hinweis: Es kann jedoch vorkommen, dass Sie das kaufmännische Und-Zeichen in einem Label-Steuerelement als Text und nicht für die Definition einer Zugriffstaste verwenden, beispielsweise, wenn Sie ein Label-Steuerelement an ein Recordsetfeld binden, das kaufmännische Und-Zeichen enthält. Um das kaufmännische Und-Zeichen in einem Label-Steuerelement als Text anzuzeigen, legen Sie die UseMnemonic-Eigenschaft auf false fest. Wenn Sie mit dem kaufmännischen Und-Zeichen gleichzeitig Text anzeigen und eine Zugriffstaste definieren, legen Sie die UseMnemonic-Eigenschaft auf true fest und geben für die Zugriffstaste ein kaufmännisches Und-Zeichen (&) und für Text zwei kaufmännische Und-Zeichen ein.
Label1.UseMnemonic = True Label1.Text = "&Print" Label2.UseMnemonic = True Label2.Text = "&Copy && Paste"
label1.UseMnemonic = true; label1.Text = "&Print"; label2.UseMnemonic = true; label2.Text = "&Copy && Paste";
label1.set_UseMnemonic(true); label1.set_Text("&Print"); label2.set_UseMnemonic(true); label2.set_Text("&Copy && Paste"); label1->UseMnemonic = true; label1->Text = "&Print"; label2->UseMnemonic = true; label2->Text = "&Copy && Paste";
Siehe auch
Aufgaben
Gewusst wie: Anpassen der Größe des Label-Steuerelements in Windows Forms an seinen Inhalt
Referenz
Übersicht über das Label-Steuerelement (Windows Forms)