Como: Criar chaves de acesso com controles de rótulo do Windows Forms
Os controles 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 o segue na ordem de tabulação. Como os rótulos não podem receber foco, o foco se move automaticamente para o próximo controle na ordem de tabulação. Use essa técnica para atribuir teclas 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, em seguida, desenhe o outro controle.
-ou-
Desenhe os controlos em qualquer ordem e defina a propriedade TabIndex do rótulo para ser um a menos em relação ao outro controlo.
Defina a propriedade UseMnemonic do rótulo como
true
.Use um ampersand (&) na propriedade Text do rótulo para atribuir a tecla de acesso do rótulo. Para obter mais informações, consulte Criando chaves de acesso para controles do Windows Forms.
Observação
Pode querer exibir e comercial num controle de rótulo, em vez de usá-lo para criar uma chave de acesso. Isso pode ocorrer ao vincular um controlo de etiqueta a um campo num conjunto de registos onde os dados incluem o símbolo '&'. Para exibir Es comerciais em um controle de rótulo, defina a propriedade UseMnemonic como
false
. Se tu desejas exibir e comerciais e também ter uma chave de acesso, define a propriedade UseMnemonic paratrue
e indica a chave de acesso com um e comercial (&) e o e comercial a ser exibido com dois e 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";
Ver 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
- Control de Etiquetas
.NET Desktop feedback