Como criar chaves de acesso com controles de rótulo dos Windows Forms
Os controles do Windows Forms Label podem ser usados para definir chaves de acesso para outros controles. Ao definir 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 seguinte na ordem de tabulação. Como os rótulos não podem receber o foco, este é movido 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.
Atribuir uma tecla de acesso a um controle com um rótulo
Desenhe o rótulo primeiro e, em seguida, desenhe o outro controle.
-ou-
Desenhe os controles em qualquer ordem e defina a TabIndex propriedade do rótulo como um controle a menos que o outro.
Defina a propriedade do UseMnemonic rótulo como
true
.Use um e comercial (&) na propriedade do rótulo para atribuir a chave de Text acesso para o rótulo. Para obter mais informações, consulte Criando teclas de acesso para controles dos Windows Forms.
Observação
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 E comercial em um controle de rótulo, defina a UseMnemonic propriedade como
false
. Se você deseja exibir e comercial e também ter uma chave de acesso, defina a propriedade etrue
indique a UseMnemonic chave de acesso com um e comercial (&) e o comercial para exibir com dois e comercial.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";
Confira também
.NET Desktop feedback
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de