Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Ordem de tabulação
A ordem de tabulação é a ordem na qual a tecla Tab move o foco de entrada de um controle para o próximo dentro de uma caixa de diálogo. Normalmente, a ordem de tabulação prossegue da esquerda para a direita e de cima para baixo em uma caixa de diálogo. Cada controle tem uma propriedade Tabstop que determina se um controle recebe foco de entrada.
- Para definir o foco de entrada para um controle, na janela Propriedades, selecione True ou False na propriedade Tabstop .
Mesmo os controles que não têm a propriedade Tabstop definida como True precisam fazer parte da ordem de tabulação, especialmente para controles que não têm legendas. O texto estático que contém uma chave de acesso para um controle relacionado deve preceder imediatamente o controle relacionado na ordem de tabulação.
Observação
Se a caixa de diálogo contiver controles sobrepostos, alterar a ordem de tabulação pode alterar a maneira como os controles são exibidos. Os controles que vêm mais tarde na ordem de tabulação são sempre exibidos sobre quaisquer controles sobrepostos que os precedem na ordem de tabulação.
Para exibir a ordem de tabulação atual para todos os controles, vá para o menu Formatar>ordem de tabulação ou pressione Ctrl + D.
Um número no canto superior esquerdo de cada controlo mostra o seu lugar na ordem de tabulação atual.
Para alterar a ordem de tabulação de todos os controles, vá para o menu Formatar>ordem de tabulação e defina a ordem de tabulação selecionando cada controle na ordem que você deseja que a tecla Tab siga.
Para alterar a ordem de tabulação de dois ou mais controles, vá para o menu Formatar>ordem de tabulação. Mantenha pressionada a tecla Ctrl e selecione o controle onde a mudança na ordem começará, solte a tecla Ctrl e selecione os controles na ordem em que deseja que a tecla Tab siga a partir desse ponto.
Por exemplo, se você quiser alterar a ordem dos controles
7através9do , mantenha pressionada a tecla Ctrl e selecione primeiro o controle6.Para definir um controle específico como número
1ou primeiro na ordem de tabulação, clique duas vezes no controle.
Sugestão
Depois de entrar no modo Ordem de tabulação , pressione Esc ou Enter para sair do modo Ordem de tabulação e desativar a capacidade de alterar a ordem de tabulação.
Mnemónicos (Teclas de Acesso)
Normalmente, os usuários do teclado movem o foco de entrada de um controle para outro em uma caixa de diálogo com as teclas Tab e Seta . No entanto, você pode definir uma chave de acesso (um nome mnemônico ou fácil de lembrar) que permite aos usuários escolher um controle pressionando uma única tecla.
Para definir uma chave de acesso para um controle com uma legenda visível (botões de pressão, caixas de seleção e botões de opção)
Selecione o controle na caixa de diálogo.
Na
janela Propriedades , na propriedadeCaption , digite um novo nome para o controlo, digitando um símbolo & antes da letra que pretende utilizar como a chave de acesso para esse controlo. Por exemplo,&Radio1.Pressione Enter.
Um sublinhado aparece na legenda exibida para indicar a chave de acesso, por exemplo, Radio1.
Para definir uma chave de acesso para um controle sem uma legenda visível
Crie uma legenda para o controle usando um controle Static Text na caixa de ferramentas.
Na legenda de texto estático, digite um símbolo de e comercial (
&) na frente da letra que deseja como chave de acesso.Verifique se o controle de texto estático precede imediatamente o controle que ele rotula na ordem de tabulação.
Observação
Todas as chaves de acesso dentro de uma caixa de diálogo devem ser exclusivas. Para verificar se há chaves de acesso duplicadas, vá para o menu Formatar>Verificar Mnemônicos.
Valores da caixa de combinação
Você pode adicionar valores a um controle de caixa de combinação, desde que tenha o Editor de diálogo aberto.
Sugestão
É uma boa idéia adicionar todos os valores à caixa de combinação antes de dimensioná-la no Editor de caixa de diálogo, ou você pode truncar o texto que deve aparecer no controle de combinação.
Para inserir valores em um controle de caixa de combinação
Escolha o controlo da caixa de combinação ao selecioná-lo.
Na janela Propriedades, role para baixo até a propriedade Data .
Observação
Se você estiver exibindo propriedades agrupadas por tipo, Dados aparecerão nas propriedades Diversas .
Selecione a área de valor para a propriedade Data e digite seus valores de dados, separados por ponto-e-vírgula.
Observação
Não coloque espaços entre os valores porque os espaços interferem na ordenação alfabética do menu suspenso.
Pressione Enter quando terminar de adicionar valores.
Para obter informações sobre como ampliar o menu suspenso de uma caixa de combinação, consulte Configurar o tamanho da caixa de combinação e a sua lista Drop-Down.
Observação
Não é possível adicionar valores a projetos Win32 usando este procedimento (a propriedade Data está acinzentada para projetos Win32). Como os projetos Win32 não têm bibliotecas que adicionam esse recurso, você deve adicionar valores a uma caixa de combinação com um projeto Win32 programaticamente.
Para testar a aparência dos valores em uma caixa de combinação
Depois de inserir valores na propriedade Data , selecione o botão Test na barra de ferramentas do Editor de diálogo.
Tente rolar para baixo toda a lista de valores. Os valores aparecem exatamente como são digitados na propriedade Data na janela Propriedades . Não há verificação ortográfica ou de maiúsculas.
Pressione Esc para retornar ao editor da caixa de diálogo.
Valores do botão de opção
Ao adicionar botões de opção a uma caixa de diálogo, trate-os como um grupo, definindo a propriedade Group na janela de Propriedades do primeiro botão do grupo. Um ID de controlo para o botão de rádio aparece no Assistente para Adicionar Variável de Membro, permitindo-lhe adicionar uma variável de membro para o grupo de botões de rádio.
Você pode ter mais do que um grupo de botões de opção numa caixa de diálogo. Adicione cada grupo usando o procedimento a seguir.
Para adicionar um grupo de botões de opção a uma caixa de diálogo
Selecione o controle de botão de opção na janela da caixa de ferramentas e escolha o local na caixa de diálogo onde colocar o controle.
Repita a etapa acima para adicionar quantos botões de opção precisar. Certifique-se de que os botões de opção do grupo sejam consecutivos na ordem de tabulação.
Na janela Propriedades, defina a propriedade Group do primeiro botão de opção na ordem de tabulação como True.
Alterar a propriedade Group para True adiciona o estilo WS_GROUP à entrada do botão no objeto de diálogo do script de recurso e impede que o utilizador selecione mais de um botão de opção no grupo de cada vez (se o utilizador selecionar um botão de opção, os restantes no grupo são desmarcados).
Observação
Somente o primeiro botão rádio no grupo deve ter a propriedade Group definida como True. Se você tiver controles adicionais que não fazem parte do grupo de botões, defina a propriedade Group do primeiro controle que está fora do grupo como True também. Você pode identificar rapidamente o primeiro controle fora do grupo usando Ctrl+D para exibir a ordem de tabulação.
Para adicionar uma variável membro para o grupo de botões de rádio
Clique com o botão direito do rato no primeiro controlo de botão de rádio na ordem de tabulação (o controlo principal e aquele com a propriedade Group definida como True) e escolha Adicionar variável.
No assistente para Adicionar Variável de Membro, marque a caixa de seleção para Variável de Controle e selecione o seletor de Valor.
Na caixa Nome da variável , digite um nome para a nova variável membro.
Na caixa de listagem Tipo de variável , selecione
intou digite int.
Agora você pode modificar seu código para especificar qual botão de opção deve aparecer selecionado. Por exemplo,
m_radioBox1 = 0;seleciona o primeiro botão de opção no grupo.
Requerimentos
Win32
Ver também
Gerenciar controles de caixa de diálogo
Como: Adicionar, editar ou excluir controles
Como fazer: Controlo de layout