Compartilhar via


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