Contrôles à utiliser dans les Windows Forms

Voici une liste alphabétique des contrôles et composants qui peuvent être utilisés dans les 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. Si vous ne trouvez pas ici le contrôle donc vous avez besoin, vous pouvez également créer votre propre contrôle. Pour plus d’informations, consultez Développement de contrôles Windows Forms au moment du design. Pour plus d’informations sur le choix du contrôle dont vous avez besoin, consultez Classement par fonction des contrôles Windows Forms.

Remarque

Les contrôles Visual Basic sont basés sur les classes fournies par .NET Framework.

Dans cette section

Classement par fonction des contrôles Windows Forms
Répertorie et décrit les contrôles Windows Forms basés sur .NET Framework.

Contrôles avec prise en charge intégrée du dessin owner-drawn
Décrit comment modifier des aspects de l’apparence d’un contrôle qui ne sont pas disponibles via des propriétés.

BackgroundWorker (composant)
Permet à un formulaire ou un contrôle d’exécuter une opération de façon asynchrone.

BindingNavigator, contrôle
Fournit l’interface utilisateur de navigation et de manipulation pour les contrôles liés aux données.

Composant BindingSource
Encapsule une source de données pour la liaison à des contrôles.

Button, contrôle
Présente un bouton standard sur lequel l’utilisateur peut cliquer pour effectuer des actions.

CheckBox, contrôle
Indique si une condition activée ou désactivée.

CheckedListBox, contrôle
Affiche une liste d’éléments avec une case à cocher en regard de chaque élément.

ColorDialog, composant
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.

ComboBox, contrôle
Affiche les données dans une zone de liste déroulante fixe.

ContextMenu, composant
Fournit aux utilisateurs un menu facilement accessible des commandes fréquemment utilisées qui sont associées à l’objet sélectionné. Bien qu’elle ContextMenuStrip remplace et ajoute des fonctionnalités au contrôle des versions précédentes, ContextMenu elle est conservée à la ContextMenu fois pour la compatibilité descendante et l’utilisation ultérieure si vous le souhaitez.

ContextMenuStrip, contrôle
Représente un menu contextuel. Bien qu’elle ContextMenuStrip remplace et ajoute des fonctionnalités au contrôle des versions précédentes, ContextMenu elle est conservée à la ContextMenu fois pour la compatibilité descendante et l’utilisation ultérieure si vous le souhaitez.

DataGrid, contrôle
Affiche des données tabulaires à partir d’un dataset et permet les mises à jour de la source de données.

DataGridView, contrôle
Fournit un système flexible et extensible pour afficher et modifier des données tabulaires.

DateTimePicker, contrôle
Permet à l’utilisateur de sélectionner un élément unique dans une liste de dates ou d’heures.

Contrôles et composants de boîte de dialogue
Décrit un ensemble de contrôles qui permettent aux utilisateurs d’effectuer des interactions standard avec l’application ou le système.

DomainUpDown, contrôle
Affiche des chaînes de texte qu’un utilisateur peut parcourir et sélectionner.

ErrorProvider, composant
Affiche des informations d’erreur à l’utilisateur de façon non intrusive.

FileDialog, classe Fournit des fonctionnalités de classe de base pour les boîtes de dialogue de fichier.

FlowLayoutPanel, contrôle
Représente un panneau qui dispose dynamiquement son contenu horizontalement ou verticalement.

FolderBrowserDialog, composant
Affiche une interface avec laquelle les utilisateurs peuvent accéder à un répertoire et le sélectionner, ou en créer un.

FontDialog, composant
Expose les polices installées actuellement sur le système.

GroupBox, contrôle
Fournit un regroupement identifiable pour d’autres contrôles.

HelpProvider, composant
Associe un fichier d’aide HTML à une application Windows.

HScrollBar et VScrollBar, contrôles
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.

ImageList, composant
Affiche des images sur d’autres contrôles.

Label, contrôle
Affiche du texte qui ne peut pas être modifié par l’utilisateur.

LinkLabel, contrôle
Vous permet d’ajouter des liens de style web dans les applications Windows Forms.

ListBox, contrôle
Permet à l’utilisateur de sélectionner un ou plusieurs éléments dans une liste prédéfinie.

Contrôle ListView
Affiche une liste d’éléments avec des icônes, à la manière de l’Explorateur Windows.

MainMenu, composant
Affiche un menu à l’exécution. Bien que MenuStrip remplace et ajoute des fonctionnalités au contrôle MainMenu des versions antérieures, MainMenu est conservé pour la compatibilité descendante et l'utilisation future si tel est votre choix.

MaskedTextBox, contrôle
Contraint le format de l’entrée utilisateur dans un formulaire.

MenuStrip, contrôle
Fournit un système de menus d'un formulaire. Bien que MenuStrip remplace et ajoute des fonctionnalités au contrôle MainMenu des versions antérieures, MainMenu est conservé pour la compatibilité descendante et l'utilisation future si tel est votre choix.

MonthCalendar, contrôle
Présente une interface graphique intuitive permettant aux utilisateurs d’afficher et de définir des informations de date.

NotifyIcon, composant
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.

NumericUpDown, contrôle
Affiche des nombres qu’un utilisateur peut parcourir et sélectionner.

OpenFileDialog, composant
Permet aux utilisateurs d’ouvrir des fichiers à l’aide d’une boîte de dialogue préconfigurée.

PageSetupDialog Component
Définit les informations détaillées pour l’impression via une boîte de dialogue préconfigurée.

Panel, contrôle
Fournissent un regroupement identifiable pour d’autres contrôles et permet le défilement.

PictureBox, contrôle
Affiche le graphique au format bitmap, GIF, JPEG, métafichier ou icône.

PrintDialog, composant
Sélectionne une imprimante, choisit les pages à imprimer et détermine d'autres paramètres d'impression.

Composant PrintDocument
Définit les propriétés qui décrivent les éléments à imprimer, et imprime le document dans les applications Windows.

PrintPreviewControl, contrôle
Vous permet de créer votre propre composant ou boîte de dialogue PrintPreview au lieu d’utiliser la version préconfigurée.

PrintPreviewDialog, contrôle
Affiche un document tel qu'il apparaîtra une fois imprimé.

ProgressBar, contrôle
Indique de façon graphique la progression d’une action.

RadioButton, contrôle
Présente à l’utilisateur un ensemble de deux options ou plus, qui sont mutuellement exclusives.

RichTextBox, contrôle
Permet aux utilisateurs d’entrer, d’afficher et de manipuler du texte avec mise en forme.

SaveFileDialog, composant
Sélectionne des fichiers à enregistrer et où les enregistrer.

SoundPlayer, classe vous permet d’inclure facilement des sons dans vos applications.

SplitContainer, contrôle
Permet à l’utilisateur de redimensionner un contrôle fixé.

Splitter, contrôle
Permet à l’utilisateur de redimensionner un contrôle ancré (.NET Framework version 1.x).

StatusBar, contrôle
Affiche des informations d’état relatives au contrôle qui a le 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.

StatusStrip, contrôle
Représente un contrôle de barre d'état Windows. 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.

TabControl, contrôle
Affiche plusieurs onglets pouvant contenir des images ou d’autres contrôles.

TableLayoutPanel, contrôle
Représente un panneau qui dispose dynamiquement son contenu dans une grille composée de lignes et de colonnes.

TextBox, contrôle
Permet une entrée modifiable et multiligne de l’utilisateur.

Timer, composant
Déclenche un événement à intervalles réguliers.

ToolBar, contrôle
Affiche des menus et des boutons bitmap qui activent des commandes. Vous pouvez étendre les fonctionnalités du contrôle, et modifier son apparence et son comportement. Bien que ToolStrip remplace et ajoute des fonctionnalités au contrôle ToolBar des versions antérieures, ToolBar est conservé pour la compatibilité descendante et l'utilisation future si tel est votre choix.

ToolStrip, contrôle
Crée des barres d’outils et des menus personnalisés dans vos applications Windows Forms. Bien que ToolStrip remplace et ajoute des fonctionnalités au contrôle ToolBar des versions antérieures, ToolBar est conservé pour la compatibilité descendante et l'utilisation future si tel est votre choix.

Contrôle ToolStripContainer
Fournit des panneaux sur chaque côté d’une forme pour l’ancrage, le canyon et l’organisation des ToolStrip contrôles, et un centre ToolStripContentPanel pour les contrôles traditionnels.

ToolStripPanel, contrôle
Fournit un panneau pour l’ancrage, le radotage et l’organisation des ToolStrip contrôles.

Vue d’ensemble du contrôle ToolStripProgressBar
Indique de façon graphique la progression d’une action. Le ToolStripProgressBar contenu est généralement contenu dans un StatusStrip.

ToolStripStatusLabel, contrôle
Représente un panneau dans un contrôle StatusStrip.

ToolTip, composant
Affiche du texte quand l’utilisateur pointe sur d’autres contrôles.

TrackBar, contrôle
Permet de naviguer dans un grand volume d’informations ou d’ajuster visuellement une valeur numérique.

Contrôle TreeView
Affiche une hiérarchie de nœuds qui peut être développée ou réduite.

WebBrowser, contrôle
Héberge des pages web et fournit des fonctionnalités de navigation web Internet à votre application.

Contrôles Windows Forms utilisés pour l’affichage de listes d’options
Décrit un ensemble de contrôles utilisés pour fournir aux utilisateurs une liste d’options à sélectionner.

Contrôles Windows Forms
Explique l’utilisation des contrôles Windows Forms et décrit les concepts importants pour les utiliser.

Développement de contrôles Windows Forms au moment du design
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.

Comparaison des contrôles et des objets programmables dans divers langages et bibliothèques
Fournit un tableau qui mappe les contrôles dans Visual Basic 6.0 au contrôle correspondant dans Visual Basic .NET. Notez que les contrôles sont désormais des classes dans le .NET Framework.

Comment : ajouter des contrôles ActiveX aux Windows Forms
Décrit comment utiliser des contrôles ActiveX dans les Windows Forms.