Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os controles de Label do Windows Forms podem ser usados para definir chaves de acesso para outros controles. Quando você define uma tecla de acesso em um controle de rótulo, o usuário pode pressionar a tecla ALT mais o caractere designado para mover o foco para o controle que a segue na ordem de tabulação. Como os rótulos não podem receber foco, o foco passa automaticamente para o próximo controle na ordem de tabulação. Use essa técnica para atribuir chaves de acesso a caixas de texto, caixas de combinação, caixas de listagem e grades de dados.
Para atribuir uma chave de acesso a um controle com um rótulo
Desenhe o rótulo primeiro e desenhe o outro controle.
- ou -
Desenhe os controles em qualquer ordem e defina a propriedade TabIndex do rótulo para um a menos que o outro controle.
Defina a propriedade UseMnemonic do rótulo como
true
.Use o caractere comercial (&) na propriedade Text do rótulo para definir a chave de acesso do rótulo. Para obter mais informações, consulte Criando chaves de acesso para controles do Windows Forms.
Nota
Pode ser útil exibir o E comercial em um controle de rótulo, em vez de usá-lo para criar teclas de acesso. Isso poderá ocorrer se você associar um controle de rótulo a um campo em um conjunto de registros em que os dados incluem o E comercial. Para exibir caracteres de e comercial em um controle de rótulo, defina a propriedade UseMnemonic como
false
. Se você deseja exibir E comercial e também ter uma tecla de acesso, defina a propriedade UseMnemonic paratrue
e indique a tecla de acesso com um E comercial (&) e o E comercial para ser exibido com dois Es comerciais.Label1.UseMnemonic = True Label1.Text = "&Print" Label2.UseMnemonic = True Label2.Text = "&Copy && Paste"
label1.UseMnemonic = true; label1.Text = "&Print"; label2.UseMnemonic = true; label2.Text = "&Copy && Paste";
label1->UseMnemonic = true; label1->Text = "&Print"; label2->UseMnemonic = true; label2->Text = "&Copy && Paste";
Consulte também
- Como dimensionar um controle de rótulo do Windows Forms para ajustar seu conteúdo
- Visão geral do controle de rótulo
- Controle de rótulo
.NET Desktop feedback