Partager via


Code pour les applications Windows Forms

Cette rubrique a été conçue pour vous aider à trouver le code montrant comment exécuter les tâches de programmation courantes dans les applications Windows Forms. Les rubriques répertoriées sont des rubriques orientées code. Si vous utilisez Visual Studio, vous pouvez utiliser le Concepteur Windows Forms pour effectuer nombre de ces tâches.

Les tâches sont réparties dans les catégories suivantes :

  • Création d'applications

  • Manipulation de formulaires

  • Boîtes de dialogue

  • Liaison des données

  • Formulaires MDI

  • Manipulation de menus

  • Graphiques et GDI+

  • Impression

  • Opérations de glisser-déplacer

  • Gestion des entrées d'utilisateur

  • Interaction avec les composants COM

Création d'applications

Comment : créer une application Windows Forms à partir de la ligne de commande

Manipulation de formulaires

Comment : modifier les bordures des Windows Forms

Comment : redimensionner des Windows Forms

Comment : répondre aux modifications de jeu de polices dans une application Windows Forms

Boîtes de dialogue

Comment : afficher des boîtes de dialogue pour les Windows Forms

Liaison de données

Comment : lier un contrôle Windows Forms à un type

Comment : gérer des erreurs et des exceptions qui se produisent avec Databinding

Comment : partager des données liées entre des formulaires à l'aide du composant BindingSource

Comment : s'assurer que plusieurs contrôles liés à la même source de données restent synchronisés

Comment : générer des notifications de modifications à l'aide d'un BindingSource et de l'interface INotifyPropertyChanged

Comment : lier un contrôle Windows Forms à un objet Factory

Formulaires MDI

Comment : créer une liste des fenêtres MDI avec MenuStrip (Windows Forms)

Manipulation de menus

Comment : ajouter des éléments de menu à un ContextMenuStrip

Comment : associer un ContextMenuStrip à un contrôle

Comment : désactiver des ToolStripMenuItems

Comment : masquer des ToolStripMenuItems

Comment : insérer un MenuStrip dans un menu déroulant MDI (Windows Forms)

Comment : ajouter des améliorations aux ToolStripMenuItems

Graphiques et GDI+

Comment : créer des objets graphiques pour le dessin

Comment : créer un objet Pen

Comment : définir la couleur d'un stylet

Comment : créer un pinceau plein, ou SolidBrush

Comment : dessiner du texte dans un Windows Form

Comment : écrire du texte avec GDI

Comment : rendre des images avec GDI+

Impression

Comment : créer des travaux d'impression Windows Forms standard

Comment : capturer une entrée d'utilisateur à partir d'un composant PrintDialog au moment de l'exécution

Comment : choisir les imprimantes connectées à l'ordinateur d'un utilisateur dans Windows Forms

Comment : imprimer des graphiques dans Windows Forms

Comment : imprimer un fichier texte composé de plusieurs pages dans les Windows Forms

Comment : terminer des travaux d'impression Windows Forms

Comment : afficher l'aperçu avant impression dans les applications Windows Forms

Opérations de glisser-déplacer

Comment : ajouter des données au Presse-papiers

Comment : récupérer des données du Presse-papiers

Comment : exécuter des opérations de glisser-déplacer entre des applications

Gestion des entrées utilisateur

Comment : modifier l'entrée au clavier pour un contrôle standard

Comment : modifier l'entrée au clavier pour un contrôle standard

Comment : gérer l'entrée au clavier au niveau du formulaire

Comment : distinguer les clics des double-clics

Comment : simuler des événements de la souris et du clavier dans le code

Comment : gérer des événements d'entrée d'utilisateur dans les contrôles Windows Forms

Interaction avec les composants COM

Comment : prendre en charge l'interopérabilité COM en affichant chaque Windows Form sur son propre thread

Comment : prendre en charge COM Interop en affichant un Windows Form avec la méthode ShowDialog

Voir aussi

Autres ressources

Référence des Windows Forms

Mise en route des Windows Forms

Amélioration des applications Windows Forms

contrôles Windows Forms