Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Chaque version .NET introduit une nouvelle version de Windows Forms (WinForms). Cet article vous donne un résumé des nouveautés de chaque version.
.NET 11 Preview 3
Windows Forms n'a pas de mises à jour notables dans les préversions .NET 11.
.NET 10
Cette section décrit les principales modifications apportées à WinForms pour .NET 10.
- Vue d'ensemble sur Windows Forms .NET 10
- Modifications du Presse-papiers
- Formulaires asynchrones
- Améliorations apportées au concepteur personnalisé
- Mode sombre
- Accessibilité
- ScreenCaptureMode API
- Améliorations apportées à l’analyseur
.NET 9
WinForms dans .NET 9 introduit plusieurs améliorations modernes. La fonctionnalité de formulaires asynchrones fournit des API permettant d’exécuter des opérations liées à l’interface utilisateur de manière asynchrone, ce qui facilite l’intégration aux modèles de programmation asynchrones contemporains. La suppression de BinaryFormatter élimine un risque de sécurité de longue date en empêchant les pratiques de désérialisation non sécurisées. En outre, la prise en charge expérimentale du mode sombre a été ajoutée, ce qui permet aux applications d’adapter leurs jeux de couleurs pour mieux répondre aux environnements sombres.
- Formulaires asynchrones
- BinaryFormatter n’est plus pris en charge
- Mode sombre
- Améliorations apportées à FolderBrowserDialog
- Nouvelles fonctionnalités et améliorations de System.Drawing
- ToolStrip
.NET 8
Dans .NET 8, Windows Forms a de nouveau amélioré la prise en charge du DPI, notamment grâce à des améliorations de Visual Studio DPI. Cette amélioration permet au Windows Designer de s’exécuter en mode sans prise en charge du DPI indépendamment de Visual Studio, garantissant que la conception de votre application reste nette tandis que Visual Studio reste à son paramètre DPI natif. Une autre zone de focus clé était les améliorations apportées à la liaison de données et les commandes de bouton.
- améliorations apportées aux liaisons de données
- Commandes de bouton
- Améliorations de Visual Studio DPI
- Améliorations des ppp élevés
- Améliorations diverses
.NET 7
Dans .NET 7, des améliorations significatives ont été apportées au rendu haute résolution. Ces améliorations garantissent que les contrôles imbriqués, tels que les boutons dans les panneaux des pages d’onglets, sont mis à l’échelle correctement en fonction des paramètres DPI du moniteur actuel. Cette fonctionnalité, qui est opt-in pour .NET 7, est activée par défaut dans .NET 8.
- Overview de WinForms sur .NET 7
- Améliorations des ppp élevés
- Améliorations et correctifs d’accessibilité
- Améliorations de la liaison de données (préversion)
- Améliorations diverses
- Voir également
.NET 6
Le focus de .NET 5 pour WinForms comprenait des modèles mis à jour pour C# qui utilisent des directives globales, des espaces de noms délimités aux fichiers et des types de référence nullables. Un nouveau programme d'initialisation a été introduit, ce qui simplifie la configuration des applications Windows Forms à l’aide de la méthode ApplicationConfiguration.Initialize.
- Présentation de WinForms sur .NET 6
- Modèles mis à jour pour C#
- Nouvelle application de démarrage
- Modifier la police par défaut
- Améliorations du concepteur Visual Studio
- Améliorations des ppp élevés pour PerMonitorV2
- Nouvelles API
- APIs mises à jour
- Amélioration de l’accessibilité
.NET 5
Le focus de .NET 5 pour WinForms était d’introduire des fonctionnalités améliorées, de nouveaux contrôles et des contrôles existants améliorés.
.NET Desktop feedback