Partilhar via


Como: Criar chaves de acesso para controles do Windows Forms

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 "clicar" em um botão 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, a propriedade Text do botão está definida como "Imprimir", adicionar um ampersand antes da letra "P" sublinha a letra "P" no texto do botão durante a execução. O usuário pode executar o comando associado ao botão pressionando Alt + P.

Os controles que não podem receber foco não podem ter teclas de acesso.

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";
// Set the letter "P" as an access key.
button1->Text = "&Print";

Observação

Para usar um ampersand numa legenda sem criar uma tecla de atalho, inclua dois ampersands (&&). Um único ampersand é exibido na legenda e nenhum carácter é sublinhado.

Projetista

Na janela Propriedades do Visual Studio, defina a propriedade Texto como uma string que inclua um ampersand ('&') antes da letra que será a chave de acesso. Por exemplo, para definir a letra "P" como a chave de acesso, digite &Imprimir.

Ver também