Delen via


Procedure: Toegangssleutels maken met Besturingselementen voor Windows Forms-labels

Windows Forms Label besturingselementen kunnen worden gebruikt om toegangssleutels voor andere besturingselementen te definiëren. Wanneer u een toegangssleutel in een labelbesturingselement definieert, kan de gebruiker op alt drukken plus het teken dat u aanwijst om de focus te verplaatsen naar het besturingselement dat erop volgt in de tabvolgorde. Omdat labels de focus niet kunnen ontvangen, wordt de focus automatisch verplaatst naar het volgende besturingselement in de tabvolgorde. Gebruik deze techniek om toegangssleutels toe te wijzen aan tekstvakken, vervolgkeuzelijsten, keuzelijsten en gegevensrasters.

Een toegangsleutel toewijzen aan een controle met een label

  1. Teken eerst het label en teken vervolgens het andere besturingselement.

    -of-

    Teken de besturingselementen in een willekeurige volgorde en stel de eigenschap TabIndex van het label in op één kleiner dan het andere besturingselement.

  2. Stel de eigenschap UseMnemonic van het label in op true.

  3. Gebruik een ampersand (&) in de eigenschap Text van het label om de toegangssleutel voor het label toe te wijzen. Zie Toegangssleutels maken voor Besturingselementen voor Windows Formsvoor meer informatie.

    Notitie

    Mogelijk wilt u ampersands weergeven in een labelcontrole in plaats van ze te gebruiken om toegangssleutels te maken. Dit kan gebeuren als u een label besturingselement koppelt aan een veld in een recordset waarin de gegevens ampersands bevatten. Als u ampersanden in een labelbesturingselement wilt weergeven, stelt u de eigenschap UseMnemonic in op false. Als u ampersands wilt weergeven en ook een toegangssleutel wilt hebben, stelt u de eigenschap UseMnemonic in op true en geeft u de toegangssleutel aan met één ampersand (&) en het ampersand dat moet worden weergegeven met twee ampersands.

    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->UseMnemonic = true;  
    label1->Text = "&Print";  
    label2->UseMnemonic = true;  
    label2->Text = "&Copy && Paste";  
    

Zie ook