Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Um chave de acesso é um caractere sublinhado no texto de um menu, item de menu ou no rótulo de um controlo, como um botão. Com uma tecla de acesso, o usuário pode interagir com o controle pressionando a tecla Alt em combinação com a tecla de acesso predefinida. Por exemplo, se um botão executa um procedimento para imprimir um formulário e, portanto, sua propriedade Text está definida como "Imprimir", adicionar um e comercial (&) antes da letra "P" faz com que a letra "P" seja sublinhada no texto do botão em tempo de execução. O usuário pode executar o comando associado ao botão pressionando a combinação de teclas Alt + P .
Os controles que não podem receber foco não podem ter teclas de acesso, exceto controles de rótulo. Para obter mais informações, consulte Usar um rótulo para focar um controle.
Sugestão
A tecla de acesso pode não estar visível no controle até que o Alt seja pressionado.
Projetista
Na janela Propriedades de
Caixa de diálogo Propriedades de
Programático
Defina Text como um texto que inclua um e comercial (&) antes da letra que será o atalho.
' Set the letter "P" as an access key.
Button1.Text = "&Print"
// Set the letter "P" as an access key.
button1.Text = "&Print";
Usar um rótulo para focar um elemento de controlo
Mesmo que um rótulo não possa ser focado, ele tem a capacidade de focar o próximo controle na ordem de tabulação do formulário. A cada controle é atribuído um valor à propriedade TabIndex, geralmente em ordem sequencial crescente. Quando a chave de acesso é atribuída à propriedade Label.Text, o próximo controle na ordem de tabulação sequencial é focado.
Usando o exemplo da seção Programático , caso o botão não tivesse nenhum texto definido, mas apresentasse uma imagem de uma impressora, poderia utilizar um rótulo para destacar o botão.
// 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
Exibir um E comercial
Ao definir o texto ou a legenda de um controlo que interpreta um ampersand (&) como uma tecla de atalho, use dois ampersands consecutivos (&&) para exibir um único ampersand. Por exemplo, o texto de um botão definido como "&Print && Close" é exibido na legenda do 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"
Ver também
.NET Desktop feedback