Como: Criar chaves de acesso para controles do Windows Forms

Uma chave de acesso é um caractere de sublinhado no texto de um menu, item de menu ou rótulo de um controle 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, sua Text propriedade é 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 Alt+P.

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

Programático

Defina a Text propriedade como uma cadeia de caracteres que inclui 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 e comercial em uma legenda sem criar uma chave de acesso, inclua dois e comerciais (&&). Um único e comercial é exibido na legenda e nenhum caractere é sublinhado.

Designer

Na janela Propriedades do Visual Studio, defina a propriedade Text como uma cadeia de caracteres que inclui um e comercial ('&') antes da letra que será a chave de acesso. Por exemplo, para definir a letra "P" como chave de acesso, digite &Imprimir.

Confira também