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.
O Windows Forms para .NET 5 adiciona os seguintes recursos e aprimoramentos em relação ao .NET Framework.
Há algumas alterações significativas que você deve estar ciente ao migrar do .NET Framework para o .NET 5. Para obter mais informações, consulte Alterações significativas no Windows Forms.
Recursos aprimorados
Os padrões de automação da interface do usuário da Microsoft funcionam melhor com ferramentas de acessibilidade, como o Narrador e o Jaws.
Desempenho aprimorado.
O modelo de projeto VB.NET usa como padrão as configurações de DPI SystemAware para resoluções de DPI altas, como monitores 4k.
A fonte padrão corresponde às recomendações de design atuais do Windows.
Cuidado
Isso pode afetar o layout de aplicativos migrados do .NET Framework.
Novos controles
Os seguintes controles foram adicionados desde que o Windows Forms foi portado para o .NET Framework:
System.Windows.Forms.TaskDialog
Uma caixa de diálogo de tarefa é uma janela que pode ser usada para exibir informações e receber uma entrada de dados simples do usuário. Como uma caixa de mensagem, ela é formatada pelo sistema operacional de acordo com os parâmetros definidos. A caixa de diálogo Tarefa tem mais recursos do que uma caixa de mensagem. Para obter mais informações, consulte o exemplo de caixa de diálogo Tarefa.
Microsoft.Web.WebView2.WinForms.WebView2
Um novo controle de navegador da Web com suporte para tecnologias web modernas. Baseado no Edge (Chromium). Para obter mais informações, consulte Introdução ao WebView2 no Windows Forms.
Controles aprimorados
-
- Dá suporte aos grupos recolhidos
- Rodapés
- Agrupar imagens de legendas, tarefas e títulos
System.Windows.Forms.FolderBrowserDialog
Essa caixa de diálogo foi atualizada para usar a experiência moderna do Windows em vez da experiência antiga do Windows 7.
System.Windows.Forms.FileDialog
Adicionado suporte para ClientGuid.
ClientGuid
permite que um aplicativo de chamada associe um GUID ao estado persistente de uma caixa de diálogo. O estado de uma caixa de diálogo pode incluir fatores como a última pasta visitada e a posição e o tamanho da caixa de diálogo. Normalmente, esse estado é mantido com base no nome do arquivo executável. ComClientGuid
, um aplicativo pode persistir diferentes estados da caixa de diálogo dentro do mesmo aplicativo.
System.Windows.Forms.TextRenderer
Suporte adicionado para ReadOnlySpan<T>, com o objetivo de melhorar o desempenho da renderização de texto.
Consulte também
.NET Desktop feedback