Notes
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.
Windows Forms offre des contrôles et des composants qui exécutent un certain nombre de fonctions. Le tableau suivant répertorie les contrôles et composants Windows Forms en fonction de la fonction générale. En outre, lorsque plusieurs contrôles servent la même fonction, le contrôle recommandé est répertorié avec une note concernant le contrôle qu’il a remplacé. Dans un tableau distinct, les contrôles remplacés sont répertoriés avec leurs remplacements recommandés.
Remarque
Les tableaux suivants ne répertorient pas chaque contrôle ou composant que vous pouvez utiliser dans Windows Forms ; pour obtenir une liste plus complète, consultez Contrôles à utiliser sur Windows Forms
Contrôles et composants recommandés par fonction
Fonction | Contrôle | Descriptif |
---|---|---|
Affichage des données | DataGridView contrôle | Le DataGridView contrôle fournit une table personnalisable pour l’affichage des données. La DataGridView classe active la personnalisation des cellules, des lignes, des colonnes et des bordures. Note: Le DataGridView contrôle fournit de nombreuses fonctionnalités de base et avancées manquantes dans le DataGrid contrôle. Pour plus d’informations, consultez Différences entre les contrôles Windows Forms DataGridView et DataGrid |
Liaison de données et navigation | BindingSource composant | Simplifie les contrôles de liaison d’un formulaire vers des données en fournissant une gestion monétaire, une notification de modification et d’autres services. |
BindingNavigator contrôle | Fournit une interface de type barre d’outils pour naviguer et manipuler des données sur un formulaire. | |
Modification de texte | TextBox contrôle | Affiche le texte entré au moment du design qui peut être modifié par les utilisateurs au moment de l’exécution ou modifié par programme. |
RichTextBox contrôle | Permet au texte d’être affiché avec la mise en forme en texte brut ou au format RTF (Rich-Text). | |
MaskedTextBox contrôle | Limite le format d’entrée utilisateur | |
Affichage des informations (lecture seule) | Label contrôle | Affiche le texte que les utilisateurs ne peuvent pas modifier directement. |
LinkLabel contrôle | Affiche du texte sous la forme d’un lien de style Web et déclenche un événement lorsque l’utilisateur clique sur le texte spécial. Généralement, le texte est un lien vers une autre fenêtre ou un site Web. | |
StatusStrip contrôle | Affiche des informations sur l’état actuel de l’application à l’aide d’une zone encadrée, généralement au bas d’un formulaire parent. | |
ProgressBar contrôle | Affiche la progression actuelle d’une opération à l’utilisateur. | |
Affichage de la page web | WebBrowser contrôle | Permet à l’utilisateur de naviguer dans les pages web à l’intérieur de votre formulaire. |
Sélection dans une liste | CheckedListBox contrôle | Affiche une liste modifiable d’éléments, chacune accompagnée d’une case à cocher. |
ComboBox contrôle | Affiche une liste déroulante d’éléments. | |
DomainUpDown contrôle | Affiche une liste d’éléments de texte que les utilisateurs peuvent parcourir avec des boutons haut et bas. | |
ListBox contrôle | Affiche une liste de texte et d’éléments graphiques (icônes). | |
ListView contrôle | Affiche les éléments dans l’une des quatre vues différentes. Les vues incluent uniquement du texte, du texte avec de petites icônes, du texte avec des icônes volumineuses et une vue de détails. | |
NumericUpDown contrôle | Affiche une liste de chiffres que les utilisateurs peuvent parcourir avec des boutons haut et bas. | |
TreeView contrôle | Affiche une collection hiérarchique d’objets de nœud pouvant se composer de texte avec des cases à cocher ou des icônes facultatives. | |
Affichage graphique | PictureBox contrôle | Affiche des fichiers graphiques, tels que des bitmaps et des icônes, dans un cadre. |
Stockage graphique | ImageList contrôle | Sert de référentiel pour les images. ImageList les contrôles et les images qu’ils contiennent peuvent être réutilisés d’une application à l’autre. |
Configuration de la valeur | CheckBox contrôle | Affiche une case à cocher et une étiquette pour le texte. Généralement utilisé pour définir des options. |
CheckedListBox contrôle | Affiche une liste modifiable d’éléments, chacune accompagnée d’une case à cocher. | |
RadioButton contrôle | Affiche un bouton qui peut être activé ou désactivé. | |
TrackBar contrôle | Permet aux utilisateurs de définir des valeurs à l’échelle en déplaçant un « pouce » le long d’une échelle. | |
Paramètre de date | DateTimePicker contrôle | Affiche un calendrier graphique pour permettre aux utilisateurs de sélectionner une date ou une heure. |
MonthCalendar contrôle | Affiche un calendrier graphique pour permettre aux utilisateurs de sélectionner une plage de dates. | |
Boîtes de dialogue | ColorDialog contrôle | Affiche la boîte de dialogue sélecteur de couleurs qui permet aux utilisateurs de définir la couleur d’un élément d’interface. |
FontDialog contrôle | Affiche une boîte de dialogue qui permet aux utilisateurs de définir une police et ses attributs. | |
OpenFileDialog contrôle | Affiche une boîte de dialogue qui permet aux utilisateurs d’accéder à un fichier et de sélectionner un fichier. | |
PrintDialog contrôle | Affiche une boîte de dialogue qui permet aux utilisateurs de sélectionner une imprimante et de définir ses attributs. | |
PrintPreviewDialog contrôle | Affiche une boîte de dialogue qui montre l'apparence d’un composant de contrôle PrintDocument lors de l’impression. | |
FolderBrowserDialog contrôle | Affiche une boîte de dialogue qui permet aux utilisateurs de parcourir, créer et éventuellement sélectionner un dossier | |
SaveFileDialog contrôle | Affiche une boîte de dialogue qui permet aux utilisateurs d’enregistrer un fichier. | |
Contrôles de menu | MenuStrip contrôle | Crée des menus personnalisés. Note: Le MenuStrip est conçu pour remplacer la MainMenu commande. |
ContextMenuStrip contrôle | Crée des menus contextuels personnalisés. Note: Le ContextMenuStrip est conçu pour remplacer la ContextMenu commande. | |
Commandes | Button contrôle | Démarre, arrête ou interrompt un processus. |
LinkLabel contrôle | Affiche du texte sous la forme d’un lien de style Web et déclenche un événement lorsque l’utilisateur clique sur le texte spécial. Généralement, le texte est un lien vers une autre fenêtre ou un site Web. | |
NotifyIcon contrôle | Affiche une icône dans la zone de notification d’état de la barre des tâches qui représente une application en cours d’exécution en arrière-plan. | |
ToolStrip contrôle | Crée des barres d’outils permettant d'avoir une apparence Microsoft Windows XP, Microsoft Office, Microsoft Internet Explorer ou personnalisée, avec ou sans thèmes, et avec prise en charge du dépassement et de la réorganisation des éléments à l'exécution. Note: Le ToolStrip contrôle est conçu pour remplacer le ToolBar contrôle. | |
Aide de l’utilisateur | HelpProvider composant | Fournit une aide en fenêtre pop-up ou en ligne pour les contrôles. |
ToolTip composant | Fournit une fenêtre contextuelle qui affiche une brève description de l’objectif d’un contrôle lorsque l’utilisateur repose le pointeur sur le contrôle. | |
Regroupement d’autres contrôles | Panel contrôle | Regroupe un ensemble de contrôles sur un cadre non étiqueté et à défilement. |
GroupBox contrôle | Regroupe un ensemble de contrôles (tels que des cases d’option) sur un cadre étiqueté et non défilable. | |
TabControl contrôle | Fournit une page à onglets permettant d’organiser et d’accéder efficacement aux objets groupés. | |
SplitContainer contrôle | Fournit deux panneaux séparés par une barre mobile. Note: Le SplitContainer contrôle est conçu pour remplacer le Splitter contrôle. | |
TableLayoutPanel contrôle | Représente un panneau qui présente dynamiquement son contenu dans une grille composée de lignes et de colonnes. | |
FlowLayoutPanel contrôle | Représente un panneau qui présente dynamiquement son contenu horizontalement ou verticalement. | |
Audio | SoundPlayer contrôle | Lit les fichiers audio au format .wav. Les sons peuvent être chargés ou lus de manière asynchrone. |
Contrôles et composants remplacés par fonction
Fonction | Contrôle obsolète | Remplacement recommandé |
---|---|---|
Affichage des données | DataGrid | DataGridView |
Affichage des informations (contrôles en lecture seule) | StatusBar | StatusStrip |
Contrôles de menu | ContextMenu | ContextMenuStrip |
MainMenu | MenuStrip | |
Commandes | ToolBar | ToolStrip |
StatusBar | StatusStrip | |
Présentation des formulaires | Splitter | SplitContainer |
Voir aussi
.NET Desktop feedback