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.
Cada versão do .NET apresenta uma nova versão do Windows Forms (WinForms). Este artigo apresenta um resumo do que há de novo em cada versão.
Candidato à versão do .NET 10
Esta seção descreve as principais alterações no WinForms para o .NET 10 Release Candidate.
- Visão geral dos Windows Forms no .NET 10
- Alterações na área de transferência
- Formulários assíncronos
- Aprimoramentos no design personalizado
- Modo escuro
- Acessibilidade
- ScreenCaptureMode API
- Melhorias do analisador
.NET 9
O WinForms no .NET 9 apresenta várias melhorias modernas. A funcionalidade de formulários assíncronos fornece APIs para ajudar a executar operações relacionadas à interface do usuário de forma assíncrona, facilitando a integração com padrões de programação assíncronos contemporâneos. A remoção do BinaryFormatter elimina um risco de segurança de longa data, impedindo práticas de desserialização não seguras. Além disso, o suporte experimental ao modo escuro foi adicionado, permitindo que os aplicativos adaptem seus esquemas de cores para melhor atender a ambientes escuros.
- Formulários assíncronos
- Não há mais suporte para BinaryFormatter
- Modo escuro
- Aprimoramentos de FolderBrowserDialog
- Novos recursos e aprimoramentos do System.Drawing
- ToolStrip
.NET 8
No .NET 8, o Windows Forms aprimorou novamente o suporte ao DPI, notadamente por meio de melhorias de DPI do Visual Studio. Esse aprimoramento permite que o Designer do Windows seja executado em um modo sem conhecimento de DPI independentemente do Visual Studio, garantindo que o design do aplicativo permaneça afiado enquanto o próprio Visual Studio permanecer em sua configuração de DPI nativa. Outra área de foco principal foram melhorias de associação de dados e comandos de botão.
- Melhorias na associação de dados
- Comandos de botão
- Aprimoramentos de DPI do Visual Studio
- Melhorias altas de DPI
- Melhorias diversas
.NET 7
No .NET 7, foram feitas melhorias significativas na renderização de Alto DPI. Esses aprimoramentos garantem que os controles aninhados, como botões em painéis em páginas de guias, são dimensionados corretamente de acordo com as configurações de DPI do monitor atual. Esse recurso, que é opt-in para .NET 7, será habilitado por padrão no .NET 8.
- Visão geral do WinForms no .NET 7
- Melhorias altas de DPI
- Melhorias e correções de acessibilidade
- Melhorias de associação de dados (versão prévia)
- Melhorias diversas
- Confira também
.NET 6
O foco do .NET 5 para WinForms incluía modelos atualizados para C# que usam diretivas globais, namespaces com escopo de arquivo e tipos de referência anuláveis. Foi introduzida uma nova inicialização de aplicativo, que simplifica a configuração de aplicativos do Windows Forms usando o ApplicationConfiguration.Initialize método.
- Visão geral do WinForms no .NET 6
- Modelos atualizados para C#
- Nova inicialização de aplicativo
- Alterar a fonte padrão
- Melhorias no designer do Visual Studio
- Melhorias altas de DPI para PerMonitorV2
- Novas APIs
- APIs atualizadas
- Acessibilidade aprimorada
.NET 5
O foco do .NET 5 para WinForms era introduzir recursos aprimorados, novos controles e controles existentes aprimorados.
.NET Desktop feedback