Como criar chaves de acesso para controles do Windows Forms
Uma chave de acesso é um caractere sublinhado no texto de um menu, item de menu ou rótulo de um controle, como um botão. Com uma chave de acesso, o usuário pode "clicar" em um botão pressionando a tecla Alt em combinação com a chave de acesso predefinida. Por exemplo, se um botão executar um procedimento para imprimir um formulário e, portanto, sua propriedade Text
for definida como "Imprimir", adicionar uma escarrap 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.
Controles que não podem receber o foco não podem ter chaves de acesso.
Programático
Defina a propriedade Text
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";
Nota
Para usar uma escarpa em uma legenda sem criar uma chave de acesso, inclua duas escarpas (&&). Um único ampersand é exibido no título e nenhum caractere é sublinhado.
Desenhista
Na janela Propriedades do Visual Studio, configure a propriedade Text como uma string que inclua um ampersand ("&") antes da letra que será a tecla de atalho. Por exemplo, para definir a letra "P" como a chave de acesso, insira &Imprimir.
Consulte também
.NET Desktop feedback