Procedura: creare tasti di scelta con i controlli Label di Windows FormHow to: Create Access Keys with Windows Forms Label Controls

Windows Form Label controlli possono essere utilizzati per definire le chiavi di accesso per altri controlli.Windows Forms Label controls can be used to define access keys for other controls. Quando si definisce una chiave di accesso in un controllo etichetta, l'utente può premere il tasto ALT più il carattere di spostare lo stato attivo al controllo successivo nell'ordine di tabulazione.When you define an access key in a label control, the user can press the ALT key plus the character you designate to move the focus to the control that follows it in the tab order. Poiché le etichette non possono ricevere lo stato attivo, lo stato attivo si sposta automaticamente al controllo successivo nell'ordine di tabulazione.Because labels cannot receive focus, focus automatically moves to the next control in the tab order. Utilizzare questa tecnica per assegnare le chiavi di accesso per le caselle di testo, caselle combinate, caselle di riepilogo e griglie dei dati.Use this technique to assign access keys to text boxes, combo boxes, list boxes, and data grids.

Per assegnare una chiave di accesso a un controllo con un'etichettaTo assign an access key to a control with a label

  1. Creare prima l'etichetta e quindi trascinare il controllo di altri.Draw the label first, and then draw the other control.

    oppure-or-

    Creare i controlli in qualsiasi ordine e impostare il TabIndex proprietà dell'etichetta e l'altro controllo meno uno.Draw the controls in any order and set the TabIndex property of the label to one less than the other control.

  2. Impostare l'etichetta UseMnemonic proprietà true.Set the label's UseMnemonic property to true.

  3. Usare una e commerciale (&) dell'etichetta Text proprietà a cui assegnare la chiave di accesso per l'etichetta.Use an ampersand (&) in the label's Text property to assign the access key for the label. Per ulteriori informazioni, vedere creazione di chiavi per i controlli Windows Form.For more information, see Creating Access Keys for Windows Forms Controls.

    Nota

    Si desidera, visualizzare le e commerciali in un controllo etichetta, anziché utilizzarle per creare le chiavi di accesso.You may want to display ampersands in a label control, rather than use them to create access keys. Ciò può verificarsi se si associa un controllo etichetta a un campo in un recordset in cui i dati includono le e commerciali.This may occur if you bind a label control to a field in a recordset where the data includes ampersands. Per visualizzare le e commerciali in un controllo etichetta, impostare il UseMnemonic proprietà false.To display ampersands in a label control, set the UseMnemonic property to false. Se si desidera visualizzare le e commerciali e dispongano di una chiave di accesso, impostare il UseMnemonic proprietà true e indicare la chiave di accesso con una e commerciale (&) due e.If you wish to display ampersands and also have an access key, set the UseMnemonic property to true and indicate the access key with one ampersand (&) and the ampersand to display with two 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";  
    

Vedere ancheSee Also

Procedura: Ridimensionare un controllo Label di Windows Form in base al contenutoHow to: Size a Windows Forms Label Control to Fit Its Contents
Panoramica sul controllo LabelLabel Control Overview
Controllo LabelLabel Control