Contrôles à utiliser dans les Windows FormsControls to Use on Windows Forms

Voici une liste alphabétique des contrôles et composants qui peuvent être utilisés dans les Windows Forms.The following is an alphabetic list of controls and components that can be used on Windows Forms. Outre les contrôles Windows Forms abordés dans cette section, vous pouvez ajouter des contrôles ActiveX et des contrôles personnalisés à Windows Forms.In addition to the Windows Forms controls covered in this section, you can add ActiveX and custom controls to Windows Forms. Si vous ne trouvez pas ici le contrôle donc vous avez besoin, vous pouvez également créer votre propre contrôle.If you do not find the control you need listed here, you can also create your own. Pour plus d’informations, consultez Développement de contrôles Windows Forms au moment du design.For details, see Developing Windows Forms Controls at Design Time. Pour plus d’informations sur le choix du contrôle dont vous avez besoin, consultez Classement par fonction des contrôles Windows Forms.For more information about choosing the control you need, see Windows Forms Controls by Function.

Note

Les contrôles Visual Basic sont basés sur les classes fournies par le .NET Framework.NET Framework.Visual Basic controls are based on classes provided by the .NET Framework.NET Framework.

Dans cette sectionIn This Section

Classement par fonction des contrôles Windows FormsWindows Forms Controls by Function
Répertorie et décrit les contrôles Windows Forms basés sur le .NET Framework.NET Framework.Lists and describes Windows Forms controls based on the .NET Framework.NET Framework.

Contrôles avec prise en charge intégrée du dessin owner-drawnControls with Built-In Owner-Drawing Support
Décrit comment modifier des aspects de l’apparence d’un contrôle qui ne sont pas disponibles via des propriétés.Describes how to alter aspects of a control's appearance that are not available through properties.

BackgroundWorker (composant)BackgroundWorker Component
Permet à un formulaire ou un contrôle d’exécuter une opération de façon asynchrone.Enables a form or control to run an operation asynchronously.

BindingNavigator, contrôleBindingNavigator Control
Fournit l’interface utilisateur de navigation et de manipulation pour les contrôles liés aux données.Provides the navigation and manipulation user interface (UI) for controls that are bound to data.

BindingSource, composantBindingSource Component
Encapsule une source de données pour la liaison à des contrôles.Encapsulates a data source for binding to controls.

Button, contrôleButton Control
Présente un bouton standard sur lequel l’utilisateur peut cliquer pour effectuer des actions.Presents a standard button that the user can click to perform actions.

CheckBox, contrôleCheckBox Control
Indique si une condition activée ou désactivée.Indicates whether a condition is on or off.

CheckedListBox, contrôleCheckedListBox Control
Affiche une liste d’éléments avec une case à cocher en regard de chaque élément.Displays a list of items with a check box next to each item.

ColorDialog, composantColorDialog Component
Permet à l’utilisateur de sélectionner une couleur à partir d’une palette dans une boîte de dialogue préconfigurée et d’ajouter des couleurs personnalisées à cette palette.Allows the user to select a color from a palette in a pre-configured dialog box and to add custom colors to that palette.

ComboBox, contrôleComboBox Control
Affiche les données dans une zone de liste déroulante fixe.Displays data in a drop-down combo box.

ContextMenu, composantContextMenu Component
Fournit aux utilisateurs un menu facilement accessible des commandes fréquemment utilisées qui sont associées à l’objet sélectionné.Provides users with an easily accessible menu of frequently used commands that are associated with the selected object. Bien que ContextMenuStrip remplace et ajoute des fonctionnalités à la ContextMenu contrôle des versions antérieures, ContextMenu est conservé pour la compatibilité descendante et l’utilisation future si tel est votre choix.Although ContextMenuStrip replaces and adds functionality to the ContextMenu control of previous versions, ContextMenu is retained for both backward compatibility and future use if so desired.

ContextMenuStrip, contrôleContextMenuStrip Control
Représente un menu contextuel.Represents a shortcut menu. Bien que ContextMenuStrip remplace et ajoute des fonctionnalités à la ContextMenu contrôle des versions antérieures, ContextMenu est conservé pour la compatibilité descendante et l’utilisation future si tel est votre choix.Although ContextMenuStrip replaces and adds functionality to the ContextMenu control of previous versions, ContextMenu is retained for both backward compatibility and future use if so desired.

DataGrid, contrôleDataGrid Control
Affiche des données tabulaires à partir d’un dataset et permet les mises à jour de la source de données.Displays tabular data from a dataset and allows for updates to the data source.

DataGridView, contrôleDataGridView Control
Fournit un système flexible et extensible pour afficher et modifier des données tabulaires.Provides a flexible, extensible system for displaying and editing tabular data.

DateTimePicker, contrôleDateTimePicker Control
Permet à l’utilisateur de sélectionner un élément unique dans une liste de dates ou d’heures.Allows the user to select a single item from a list of dates or times.

Contrôles et composants de boîte de dialogueDialog-Box Controls and Components
Décrit un ensemble de contrôles qui permettent aux utilisateurs d’effectuer des interactions standard avec l’application ou le système.Describes a set of controls that allow users to perform standard interactions with the application or system.

DomainUpDown, contrôleDomainUpDown Control
Affiche des chaînes de texte qu’un utilisateur peut parcourir et sélectionner.Displays text strings that a user can browse through and select from.

ErrorProvider, composantErrorProvider Component
Affiche des informations d’erreur à l’utilisateur de façon non intrusive.Displays error information to the user in a non-intrusive way.

FileDialog, classe fournit les fonctionnalités de la classe de base pour les boîtes de dialogue de fichier.FileDialog Class Provides base-class functionality for file dialog boxes.

FlowLayoutPanel, contrôleFlowLayoutPanel Control
Représente un panneau qui dispose dynamiquement son contenu horizontalement ou verticalement.Represents a panel that dynamically lays out its contents horizontally or vertically.

FolderBrowserDialog, composantFolderBrowserDialog Component
Affiche une interface avec laquelle les utilisateurs peuvent accéder à un répertoire et le sélectionner, ou en créer un.Displays an interface with which users can browse and select a directory or create a new one.

FontDialog, composantFontDialog Component
Expose les polices installées actuellement sur le système.Exposes the fonts that are currently installed on the system.

GroupBox, contrôleGroupBox Control
Fournit un regroupement identifiable pour d’autres contrôles.Provides an identifiable grouping for other controls.

HelpProvider, composantHelpProvider Component
Associe un fichier d’aide HTML à une application Windows.Associates an HTML Help file with a Windows-based application.

HScrollBar et VScrollBar, contrôlesHScrollBar and VScrollBar Controls
Permet une navigation au sein d’une liste d’éléments ou d’une grande quantité d’informations grâce au défilement horizontal ou vertical dans une application ou un contrôle.Provide navigation through a list of items or a large amount of information by scrolling either horizontally or vertically within an application or control.

ImageList, composantImageList Component
Affiche des images sur d’autres contrôles.Displays images on other controls.

Label, contrôleLabel Control
Affiche du texte qui ne peut pas être modifié par l’utilisateur.Displays text that cannot be edited by the user.

LinkLabel, contrôleLinkLabel Control
Vous permet d’ajouter des liens de style web dans les applications Windows Forms.Allows you to add Web-style links to Windows Forms applications.

ListBox, contrôleListBox Control
Permet à l’utilisateur de sélectionner un ou plusieurs éléments dans une liste prédéfinie.Allows the user to select one or more items from a predefined list.

ListView, contrôleListView Control
Affiche une liste d’éléments avec des icônes, à la manière de l’Explorateur Windows.Displays a list of items with icons, in the manner of Windows Explorer.

MainMenu, composantMainMenu Component
Affiche un menu à l’exécution.Displays a menu at run time. Bien que MenuStrip remplace et ajoute des fonctionnalités à la MainMenu contrôle des versions antérieures, MainMenu est conservé pour la compatibilité descendante et l’utilisation future si vous choisissez.Although MenuStrip replaces and adds functionality to the MainMenu control of previous versions, MainMenu is retained for both backward compatibility and future use if you choose.

MaskedTextBox, contrôleMaskedTextBox Control
Contraint le format de l’entrée utilisateur dans un formulaire.Constrains the format of user input in a form.

MenuStrip, contrôleMenuStrip Control
Fournit un système de menus d'un formulaire.Provides a menu system for a form. Bien que MenuStrip remplace et ajoute des fonctionnalités à la MainMenu contrôle des versions antérieures, MainMenu est conservé pour la compatibilité descendante et l’utilisation future si vous choisissez.Although MenuStrip replaces and adds functionality to the MainMenu control of previous versions, MainMenu is retained for both backward compatibility and future use if you choose.

MonthCalendar, contrôleMonthCalendar Control
Présente une interface graphique intuitive permettant aux utilisateurs d’afficher et de définir des informations de date.Presents an intuitive graphical interface for users to view and set date information.

NotifyIcon, composantNotifyIcon Component
Affiche des icônes pour les processus qui s’exécutent en arrière-plan et qui sans cela n’auraient pas d’interface utilisateur.Displays icons for processes that run in the background and would not otherwise have user interfaces.

NumericUpDown, contrôleNumericUpDown Control
Affiche des nombres qu’un utilisateur peut parcourir et sélectionner.Displays numerals that a user can browse through and select from.

OpenFileDialog, composantOpenFileDialog Component
Permet aux utilisateurs d’ouvrir des fichiers à l’aide d’une boîte de dialogue préconfigurée.Allows users to open files by using a pre-configured dialog box.

PageSetupDialog, composantPageSetupDialog Component
Définit les informations détaillées pour l’impression via une boîte de dialogue préconfigurée.Sets page details for printing through a pre-configured dialog box.

Panel, contrôlePanel Control
Fournissent un regroupement identifiable pour d’autres contrôles et permet le défilement.Provide an identifiable grouping for other controls, and allows for scrolling.

PictureBox, contrôlePictureBox Control
Affiche le graphique au format bitmap, GIF, JPEG, métafichier ou icône.Displays graphics in bitmap, GIF, JPEG, metafile, or icon format.

PrintDialog, composantPrintDialog Component
Sélectionne une imprimante, choisit les pages à imprimer et détermine d'autres paramètres d'impression.Selects a printer, chooses the pages to print, and determines other print-related settings.

PrintDocument, composantPrintDocument Component
Définit les propriétés qui décrivent les éléments à imprimer, et imprime le document dans les applications Windows.Sets the properties that describe what to print, and prints the document in Windows-based applications.

PrintPreviewControl, contrôlePrintPreviewControl Control
Vous permet de créer votre propre composant ou boîte de dialogue PrintPreview au lieu d’utiliser la version préconfigurée.Allows you to create your own PrintPreview component or dialog box instead of using the pre-configured version.

PrintPreviewDialog, contrôlePrintPreviewDialog Control
Affiche un document tel qu'il apparaîtra une fois imprimé.Displays a document as it will appear when it is printed.

ProgressBar, contrôleProgressBar Control
Indique de façon graphique la progression d’une action.Graphically indicates the progress of an action towards completion.

RadioButton, contrôleRadioButton Control
Présente à l’utilisateur un ensemble de deux options ou plus, qui sont mutuellement exclusives.Presents a set of two or more mutually exclusive options to the user.

RichTextBox, contrôleRichTextBox Control
Permet aux utilisateurs d’entrer, d’afficher et de manipuler du texte avec mise en forme.Allows users to enter, display, and manipulate text with formatting.

SaveFileDialog, composantSaveFileDialog Component
Sélectionne des fichiers à enregistrer et où les enregistrer.Selects files to save and where to save them.

SoundPlayer (classe) vous permet d’inclure facilement des sons dans vos applications.SoundPlayer Class Enables you to easily include sounds in your applications.

SplitContainer, contrôleSplitContainer Control
Permet à l’utilisateur de redimensionner un contrôle fixé.Allows the user to resize a docked control.

Splitter, contrôleSplitter Control
Permet à l’utilisateur de redimensionner un contrôle fixé (.NET Framework.NET Framework version 1.x).Allows the user to resize a docked control (.NET Framework.NET Framework version 1.x).

StatusBar, contrôleStatusBar Control
Affiche des informations d’état relatives au contrôle qui a le focus.Displays status information related to the control that has focus. Bien que StatusStrip remplace et étende le contrôle StatusBar des versions antérieures, StatusBar est conservé à des fins de compatibilité descendante et pour une utilisation ultérieure si tel est votre choix.Although StatusStrip replaces and extends the StatusBar control of previous versions, StatusBar is retained for both backward compatibility and future use if you choose.

StatusStrip, contrôleStatusStrip Control
Représente un contrôle de barre d'état Windows.Represents a Windows status bar control. Bien que StatusStrip remplace et étende le contrôle StatusBar des versions antérieures, StatusBar est conservé à des fins de compatibilité descendante et pour une utilisation ultérieure si tel est votre choix.Although StatusStrip replaces and extends the StatusBar control of previous versions, StatusBar is retained for both backward compatibility and future use if you choose.

TabControl, contrôleTabControl Control
Affiche plusieurs onglets pouvant contenir des images ou d’autres contrôles.Displays multiple tabs that can contain pictures or other controls.

TableLayoutPanel, contrôleTableLayoutPanel Control
Représente un panneau qui dispose dynamiquement son contenu dans une grille composée de lignes et de colonnes.Represents a panel that dynamically lays out its contents in a grid composed of rows and columns.

TextBox, contrôleTextBox Control
Permet une entrée modifiable et multiligne de l’utilisateur.Allows editable, multiline input from the user.

Timer, composantTimer Component
Déclenche un événement à intervalles réguliers.Raises an event at regular intervals.

ToolBar, contrôleToolBar Control
Affiche des menus et des boutons bitmap qui activent des commandes.Displays menus and bitmapped buttons that activate commands. Vous pouvez étendre les fonctionnalités du contrôle, et modifier son apparence et son comportement.You can extend the functionality of the control and modify its appearance and behavior. Bien que ToolStrip remplace et ajoute des fonctionnalités à la ToolBar contrôle des versions antérieures, ToolBar est conservé pour la compatibilité descendante et l’utilisation future si vous choisissez.Although ToolStrip replaces and adds functionality to the ToolBar control of previous versions, ToolBar is retained for both backward compatibility and future use if you choose.

Contrôle ToolStripToolStrip Control
Crée des barres d’outils et des menus personnalisés dans vos applications Windows Forms.Creates custom toolbars and menus in your Windows Forms applications. Bien que ToolStrip remplace et ajoute des fonctionnalités à la ToolBar contrôle des versions antérieures, ToolBar est conservé pour la compatibilité descendante et l’utilisation future si vous choisissez.Although ToolStrip replaces and adds functionality to the ToolBar control of previous versions, ToolBar is retained for both backward compatibility and future use if you choose.

ToolStripContainer, contrôleToolStripContainer Control
Fournit des panneaux sur chaque côté d’un formulaire pour ancrer, effectuer un rafting et organiser ToolStrip des contrôles et un centre ToolStripContentPanel pour les contrôles traditionnels.Provides panels on each side of a form for docking, rafting, and arranging ToolStrip controls, and a central ToolStripContentPanel for traditional controls.

ToolStripPanel, contrôleToolStripPanel Control
Fournit un panneau pour ancrer, effectuer un rafting et organiser ToolStrip contrôles.Provides one panel for docking, rafting and arranging ToolStrip controls.

Vue d’ensemble du contrôle ToolStripProgressBarToolStripProgressBar Control Overview
Indique de façon graphique la progression d’une action.Graphically indicates the progress of an action towards completion. Le ToolStripProgressBar généralement contenues dans un StatusStrip.The ToolStripProgressBar is typically contained in a StatusStrip.

ToolStripStatusLabel, contrôleToolStripStatusLabel Control
Représente un panneau dans un contrôle StatusStrip.Represents a panel in a StatusStrip control.

ToolTip, composantToolTip Component
Affiche du texte quand l’utilisateur pointe sur d’autres contrôles.Displays text when the user points at other controls.

TrackBar, contrôleTrackBar Control
Permet de naviguer dans un grand volume d’informations ou d’ajuster visuellement une valeur numérique.Allows navigation through a large amount of information or visually adjusting a numeric setting.

TreeView, contrôleTreeView Control
Affiche une hiérarchie de nœuds qui peut être développée ou réduite.Displays a hierarchy of nodes that can be expanded or collapsed.

WebBrowser, contrôleWebBrowser Control
Héberge des pages web et fournit des fonctionnalités de navigation web Internet à votre application.Hosts Web pages and provides Internet Web browsing capabilities to your application.

Contrôles Windows Forms utilisés pour l’affichage de listes d’optionsWindows Forms Controls Used to List Options
Décrit un ensemble de contrôles utilisés pour fournir aux utilisateurs une liste d’options à sélectionner.Describes a set of controls used to provide users with a list of options to choose from.

Contrôles Windows FormsWindows Forms Controls
Explique l’utilisation des contrôles Windows Forms et décrit les concepts importants pour les utiliser.Explains the use of Windows Forms controls, and describes important concepts for working with them.

Développement de contrôles Windows Forms au moment du designDeveloping Windows Forms Controls at Design Time
Fournit des liens vers des rubriques pas à pas, des recommandations sur le type de contrôle à créer et d’autres informations sur la création de votre propre contrôle.Provides links to step-by-step topics, recommendations for which kind of control to create, and other information about creating your own control.

Comparaison des contrôles et des objets programmables dans divers langages et bibliothèquesControls and Programmable Objects Compared in Various Languages and Libraries
Fournit un tableau qui mappe les contrôles Visual Basic 6.0 aux contrôles correspondants dans Visual Basic 2005Visual Basic 2005.Provides a table that maps controls in Visual Basic 6.0 to the corresponding control in Visual Basic 2005Visual Basic 2005. Notez que les contrôles sont désormais des classes dans le .NET Framework.NET Framework.Note that controls are now classes in the .NET Framework.NET Framework.

Guide pratique pour ajouter des contrôles ActiveX aux Windows FormsHow to: Add ActiveX Controls to Windows Forms
Décrit comment utiliser des contrôles ActiveX dans les Windows Forms.Describes how to use ActiveX controls on Windows Forms.