Ajouts dans Windows Forms pour .NET Framework 2.0
Le tableau suivant répertorie les fonctionnalités, à la fois nouvelles et améliorées, qui sont disponibles avec le .NET Framework 2.0. Cette version inclut également de nouvelles fonctionnalités de déploiement, telles que ClickOnce. Pour plus d'informations, consultez Nouveautés du déploiement et Nouveautés du déploiement et Nouveautés du déploiement.
Fonctionnalité nouvelle ou améliorée |
Description |
---|---|
Paramètres de l'application |
Les paramètres d'application pour Windows Forms facilitent la création, le stockage et la gestion des préférences personnalisées d'utilisateur et d'application sur l'ordinateur client. Grâce aux paramètres Windows Forms, vous pouvez stocker non seulement des données d'application, telles que des chaînes de connexion à une base de données, mais également des données spécifiques à l'utilisateur, telles que les positions des barres d'outils et les listes MRU (liste des fichiers les plus récemment utilisés). Pour plus d'informations, consultez Vue d'ensemble des paramètres d'application. |
Opérations d'arrière-plan |
Le composant BackgroundWorker vous permet d'exécuter des opérations en arrière-plan qui peuvent prendre du temps, telles que des téléchargements d'images et des transactions de bases de données. Pour plus d'informations, consultez Vue d'ensemble du composant BackgroundWorker. |
Contrôle ContextMenuStrip |
Le ContextMenuStrip est un menu contextuel amélioré utilisé avec des contrôles ToolStrip. |
Dessin personnalisé |
Les contrôles ListView et TreeView sont désormais facilement personnalisables grâce à la fonctionnalité owner-draw actuellement disponible dans des contrôles tels que ComboBox et ListBox. La fonctionnalité owner-draw vous permet de fournir le dessin personnalisé pour tout ou partie d'un contrôle par la définition d'une propriété OwnerDraw ou DrawMode et la gestion des événements de dessin personnalisés appropriés. Pour plus d'informations, consultez Contrôles avec prise en charge intégrée des dessins owner-drawn. |
Contrôle DataGridView |
Le contrôle DataGridView offre un moyen puissant et flexible d'afficher des données sous forme de tableau. Il peut être utilisé pour afficher une petite quantité de données en lecture seule ou être mis à l'échelle pour afficher des vues modifiables de groupes de données très volumineux. Les données peuvent résider dans une source de données externe ou être directement ajoutées au contrôle. Pour plus d'informations, consultez Vue d'ensemble du contrôle DataGridView (Windows Forms). |
Fenêtre Structure du document |
La fenêtre Structure du document prend désormais en charge le mode Plan pour les Windows Forms en plus des pages Web ASP.NET et des pages HTML. Vous pouvez utiliser la fenêtre Structure du document pour naviguer parmi les contrôles sur les Windows Forms lorsque vous vous trouvez dans le mode Design de l'éditeur. Pour accéder à cette fenêtre, dans le menu Affichage, cliquez sur Autres fenêtres puis sur Structure du document. |
Modèle asynchrone basé sur des événements |
Le modèle asynchrone basé sur des événements est un modèle piloté par événement qui permet de profiter des avantages des applications multithread et masque de nombreux problèmes complexes relatifs à la conception multithread. Pour plus d'informations, consultez Vue d'ensemble du modèle asynchrone basé sur des événements. |
Prévention du scintillement en programmation graphique |
Le scintillement est un problème commun lors de la programmation de graphiques. Les opérations graphiques qui requièrent plusieurs opérations de peinture complexes peuvent donner l'impression que les images rendues scintillent ou ont une apparence inacceptable. Pour traiter ces problèmes, le .NET Framework fournit l'accès au mécanisme de double tampon. Pour plus d'informations, consultez Double Buffered Graphics. |
Panneaux de disposition |
Le contrôle FlowLayoutPanel place son contenu dans un sens de déroulement horizontal ou vertical. Le contrôle TableLayoutPanel réorganise son contenu dans une grille. Étant donné que la disposition s'effectue au moment du design et au moment de l'exécution, elle peut changer dynamiquement lorsque l'environnement de l'application change. Pour plus d'informations, consultez Vue d'ensemble du contrôle FlowLayoutPanel et Vue d'ensemble du contrôle TableLayoutPanel. |
Contrôle ListView |
Le contrôle ListView prend désormais en charge trois fonctionnalités fournies par Windows XP et la famille Windows Server 2003 :
Pour plus d'informations, consultez Fonctionnalités de Windows XP et contrôles Windows Forms. |
Contrôle MaskedTextBox |
Le contrôle MaskedTextBox utilise une définition de masque pour faire la distinction entre les entrées d'utilisateur appropriées et non appropriées. Pour plus d'informations, consultez MaskedTextBox, contrôle (Windows Forms). |
Contrôle MenuStrip |
Le MenuStrip est un système de menu amélioré qui est utilisé avec des contrôles ToolStrip. |
Déploiement ClickOnce |
Le déploiement de ClickOnce vous permet de déployer des applications Windows à mise à jour automatique pouvant être installées et exécutées aussi facilement que des applications Web. Vous pouvez déployer des applications clientes et en ligne de commande Windows. Il existe de nouvelles commandes Publier Projet dans les menus Générer et Projet. Pour plus d'informations, consultez Sécurité et déploiement ClickOnce. |
Ajouts à des fonctionnalités existantes dans les Windows Forms |
Dans cette version de Visual Studio, des membres ont été ajoutés à plusieurs classes déjà existantes en plus de certaines fonctionnalités entièrement nouvelles. Pour plus d'informations, consultez Nouveaux ajouts aux fonctionnalités existantes dans les Windows Forms. |
Nouveau modèle de liaison de données |
Le composant BindingSource simplifie le processus de liaison de données, car il joue le rôle d'intermédiaire entre le contrôle lié et la source de données cible. Il gère automatiquement nombre des problèmes de liaison les plus complexes, tels que les devises, les événements liés aux données et les modifications apportées aux cibles de source de données. Il est également conçu pour interagir avec d'autres contrôles Windows Forms liés aux données, en particulier les contrôles BindingNavigator et DataGridView. Pour plus d'informations, consultez Composant BindingSource. Le composant BindingSource était destiné à simplifier le processus de liaison de contrôles à une source de données sous-jacente. Il joue le rôle de conduit et de source de données pour les autres contrôles qui font l'objet de la liaison. |
Lignes d'alignement (SnapLines) sur les Windows Forms pour organiser les contrôles |
Le Concepteur Windows Forms Visual Studio possède une fonctionnalité SnapLine destinée à vous aider à réaliser des outils de disposition précis pour positionner les contrôles sur vos formulaires. Pour plus d'informations, consultez Procédure pas à pas : organisation des contrôles dans les Windows Forms à l'aide des lignes d'alignement (SnapLines). |
Contrôle SplitContainer |
Le contrôle SplitContainer Windows Forms peut être considéré comme un composite ; il s'agit de deux panneaux séparés par une barre mobile. Lorsque le pointeur de la souris est sur la barre, il change pour montrer que la barre est mobile. Utilisez-le pour créer des interfaces utilisateur complexes et redimensionnables qui sont très effectives pour afficher et parcourir des informations. Pour plus d'informations, consultez SplitContainer, contrôle (Windows Forms). |
Contrôle StatusStrip |
Le StatusStrip est une barre d'état améliorée utilisée avec des contrôles ToolStrip. |
Contrôle ToolStrip |
Les contrôles ToolStrip sont des barres d'outils qui peuvent contenir les menus, les contrôles et les contrôles utilisateur présents dans les applications Windows Forms. Le ToolStrip et les classes qui lui sont associées vous permettent de créer des barres d'outils et d'autres éléments d'interface utilisateur qui peuvent avoir un aspect Microsoft® Windows® XP, Microsoft Office, Microsoft Internet Explorer, ou une apparence personnalisée. Pour plus d'informations, consultez Vue d'ensemble du contrôle ToolStrip (Windows Forms). |
Contrôle ToolStripContainer |
Le ToolStripContainer fournit un rafting et un ancrage intégrés des contrôles ToolStrip, MenuStrip et StatusStrip. |
Contrôle WebBrowser |
Le contrôle WebBrowser vous permet d'héberger des pages Web dans vos applications Windows Forms. Vous pouvez utiliser le contrôle WebBrowser pour fournir une aide HTML intégrée ou des fonctionnalités de navigation Web dans votre application. En outre, vous pouvez utiliser le contrôle WebBrowser pour convertir des applications Web existantes en applications clientes qui intègrent de façon transparente le code DHTML avec les fonctions d'interface utilisateur des Windows Forms. Pour plus d'informations, consultez Vue d'ensemble du contrôle WebBrowser. |
Voir aussi
Concepts
What's New in the .NET Framework Version 2.0