Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo mostra-lhe como configurar as definições do Windows Forms Designer no Visual Studio, incluindo layout de grelha, geração de código, suporte High-DPI e outras preferências de designer.
Pré-requisitos
- Visual Studio instalado com uma workload que inclui desenvolvimento em Windows Forms.
- Um projeto Windows Forms aberto (para ver os efeitos destas definições).
Abra as opções do Windows Forms Designer
- Selecione Opções de Ferramentas> na barra de menu.
- Expandir todas as definições>Windows Forms Designer.
- Selecione Geral para abrir o painel de definições.
- Selecione Opções de Ferramentas> na barra de menu.
- Expandir Windows Forms Designer.
- Selecione Geral para abrir a página de definições.
Configurar as definições do designer do .NET Core
Estas definições controlam o comportamento do designer fora de processo do Windows Forms para projetos .NET Core e .NET 5+.
Defina o timeout da ligação
Para alterar o tempo que o Visual Studio espera que o designer fora do processo responda:
Abra as opções do Windows Forms Designer.
Localizar o tempo limite da ligação (segundo).
Defina o valor para o timeout desejado em segundos. O valor mínimo é de 120 segundos.
Aumente este valor se tiver tempos limite no designer com os formulários grandes ou complexos.
Definir o nível de registo
Para controlar quanta informação de diagnóstico o designer fora do processo regista:
Abra as opções do Windows Forms Designer.
Localizar o nível de registo.
Selecione uma das seguintes opções no menu suspenso:
- Nenhum — Nada de registo.
- Informativo — Mensagens de informação geral.
- Avisos — Apenas mensagens de aviso.
- Erros — Apenas mensagens de erro.
- Verbose — Toda a informação de diagnóstico disponível.
Use Verbose ao resolver problemas com o designer.
Configurar o layout e as definições da grelha
Estas definições controlam como a grelha designer aparece e como os controlos se alinham quando os colocas num formulário.
Definir o tamanho da célula da grelha
Para alterar o espaçamento entre as linhas da grelha:
- Abra as opções do Windows Forms Designer.
- Localizar o tamanho padrão da célula da grelha.
- Insira o espaçamento horizontal e vertical em píxeis. O padrão é 8, 8. O máximo é 200, 200.
Definir o modo de layout
Para escolher como os controlos se alinham no designer:
- Abra as opções do Windows Forms Designer.
- Localizar o Modo de Layout.
- Selecione uma das seguintes opções:
- SnapToGrid — Os controlos encaixam nas interseções da grelha quando movidos ou redimensionados.
- Snaplines — Os controlos mostram guias de alinhamento que ajudam a alinhar com outros controlos.
Mostrar ou esconder a grelha
Para alternar a visibilidade da grelha de dimensionamento:
Abra as opções do Windows Forms Designer.
Seleciona ou elimina a caixa de seleção Mostrar Grelha .
A grelha é mostrada por defeito.
Ativar ou desativar o encaixe na grelha
Para controlar se os controlos se alinham às posições da grelha:
Abra as opções do Windows Forms Designer.
Seleciona ou desmarca a caixa de seleção Snap to Grid.
Quando ativados, os controlos encaixam em incrementos de grelha ao serem movidos ou redimensionados, facilitando o alinhamento preciso dos elementos da interface. Quando desativado, pode colocar os controlos livremente em qualquer posição.
Configurar o suporte para "high-DPI"
Para ativar notificações sobre problemas de escalonamento DPI no designer:
Abra as opções do Windows Forms Designer.
Selecionar ou desmarcar a caixa de Notificações de Escala DPI.
Quando ativado, o Windows Forms Designer apresenta uma mensagem oferecendo reiniciar o Visual Studio com escala de 100% caso sejam detetados problemas de DPI.
Configurar geração de código e refatoração
Estas definições controlam como o designer gera e refatora o código.
Permitir geração otimizada de código
Para usar geração de código otimizada para código gerado pelo designer:
Abra as opções do Windows Forms Designer.
Seleciona ou elimina a caixa de seleção Geração Otimizada de Código .
Fecha e reabre o Visual Studio para que a alteração entre em vigor.
Observação
Alguns controlos podem não ser compatíveis com o modo de geração de código otimizado.
Ativar refatoração ao renomear
Para realizar automaticamente refatoração quando renomear um componente:
Abra as opções do Windows Forms Designer.
Seleciona ou desmarca a caixa de seleção Permitir Refatoração ao Renomear.
Quando ativado, renomear um componente na janela de Propriedades ou na janela de Esboço do Documento desencadeia uma operação de refatoração de nome que atualiza todas as referências.
Configuração de tags inteligentes e Caixa de Ferramentas
Estas definições controlam o comportamento das smart tags e a população do Toolbox.
Ativar etiquetas inteligentes automáticas
Para controlar se os controlos mostram etiquetas inteligentes quando selecionados:
Abra as opções do Windows Forms Designer.
Selecione ou desmarque a caixa de seleção Abrir Automaticamente Smart Tags.
Observação
Nem todos os controlos e componentes suportam smart tags.
Ativar a população automática da Toolbox
Para adicionar automaticamente componentes construídos pelo projeto à Toolbox:
Abra as opções do Windows Forms Designer.
Selecione ou desmarque a caixa de seleção Preencher Automaticamente a Caixa de Ferramentas.
Quando ativados, componentes e controlos personalizados construídos pelo seu projeto aparecem automaticamente na janela da Caixa de Ferramentas.