Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Un tasto di accesso è un carattere sottolineato nel testo di un menu, di una voce di menu o di un'etichetta di un controllo, ad esempio un pulsante. Con un tasto di scelta, l'utente può interagire con il controllo premendo ALT in combinazione con il tasto di accesso predefinito. Se, ad esempio, un pulsante esegue una procedura per stampare una maschera e pertanto la relativa proprietà Text
è impostata su "Stampa", aggiungendo un ampersand (&) prima della lettera "P" fa sì che la lettera "P" sia sottolineata nel testo del pulsante in fase di esecuzione. L'utente può eseguire il comando associato al pulsante premendo la combinazione di tasti ALT+P .
I controlli che non possono ricevere il focus non possono avere tasti di accesso, ad eccezione dei controlli etichetta. Per altre informazioni, vedere Usare un'etichetta per concentrarsi su un controllo.
Suggerimento
Il tasto di accesso potrebbe non essere visibile nel controllo finché non si preme Alt.
Progettista
Nella finestra Proprietà di Visual Studio, impostare la proprietà Testo su una stringa che include un simbolo e commerciale (&) prima della lettera che sarà il tasto di accesso. Ad esempio, per impostare la lettera "P" come tasto di accesso, immettere &Stampa.
Programmatico
Impostare la proprietà Text
su una stringa che includa il simbolo 'e' commerciale (&) prima della lettera che fungerà da scorciatoia.
' Set the letter "P" as an access key.
Button1.Text = "&Print"
// Set the letter "P" as an access key.
button1.Text = "&Print";
Usare un'etichetta per concentrarsi su un controllo
Anche se un'etichetta non può essere messa a fuoco, ha la possibilità di concentrarsi sul controllo successivo nell'ordine di tabulazione del modulo. A ogni controllo viene assegnato un valore alla proprietà TabIndex, in genere in ordine sequenziale crescente. Quando il tasto di scelta viene assegnato alla proprietà Label.Text, il controllo successivo nell'ordine di tabulazioni sequenziale viene attivo.
Usando l'esempio della sezione a livello di codice, se il pulsante non dispone di alcun set di testo, ma ha invece presentato un'immagine di una stampante, è possibile usare un'etichetta per concentrarsi sul pulsante.
// Set the letter "P" as an access key.
label1.Text = "&Print";
label1.TabIndex = 9
button1.TabIndex = 10
' Set the letter "P" as an access key.
Label1.Text = "&Print"
Label1.TabIndex = 9
Button1.TabIndex = 10
Visualizzare un'ampersand
Quando si imposta il testo o la didascalia di un controllo che interpreta una e commerciale (&) come tasto di scelta, usare due amperande consecutive (&&) per visualizzare una singola e commerciale. Ad esempio, il testo di un pulsante impostato su "&Print && Close"
viene visualizzato nella didascalia di Print & Close
:
// Set the letter "P" as an access key.
button1.Text = "&Print && Close";
' Set the letter "P" as an access key.
Button1.Text = "&Print && Close"
Vedere anche
.NET Desktop feedback