Partager via


Concepteur de contrôles utilisateur

Vous permet de créer visuellement votre propre contrôle Windows Forms en combinant les contrôles existants. Un contrôle utilisateur Windows Forms désigne une classe dérivée de UserControl.

Notes

Il existe également des contrôles serveur créés par l'utilisateur, développés comme des pages ASP .NET et enregistrés dans un fichier texte avec une extension .ascx.L'infrastructure de page ASP .NET compile un contrôle utilisateur à la volée en une classe qui dérive de System.Web.UI.UserControl.

Le concepteur permet d'exécuter les opérations suivantes :

  • ajouter des composants, des éléments de données et des contrôles Windows Forms à partir de la Boîte à outils ou de l'Explorateur de serveurs ;

  • regrouper un ensemble de contrôles dans un seul contrôle ;

  • double-cliquer sur le concepteur et écrire le code dans la section des déclarations générales de la classe ou double-cliquer sur un élément contenu dans la classe afin d'écrire le code pour cet élément.

Pour ouvrir le concepteur, créez un projet Bibliothèque de contrôles Windows. Le nouveau projet s'ouvre avec le Concepteur de contrôles utilisateur visible.

Le Concepteur de contrôles utilisateur fonctionne comme une surface de dessin pour les contrôles utilisateur, vous permettant ainsi d'utiliser un modèle très proche de celui employé pour les formulaires. Par exemple, lorsque vous ajoutez un bouton à un formulaire, vous voyez une icône qui représente cet élément. Vous pouvez cliquer sur cette icône pour accéder à ses propriétés, ou appuyer sur F7 pour accéder à l'éditeur de code. Cela vaut également pour le Concepteur de contrôles utilisateur : vous pouvez ajouter et configurer des éléments visuels et non visuels à l'aide d'une interaction avec l'aire de conception, puis programmer ces éléments et leurs événements.

Lorsque vous ajoutez un élément visuel à votre contrôle utilisateur, il est placé sur la surface de dessin, ce qui vous permet d'ajuster la représentation visuelle et la position de cet élément.

Lorsque vous ajoutez un élément non visuel (tel qu'un composant DirectorySearcher) à votre contrôle utilisateur, l'élément apparaît à l'intérieur de la barre d'état des composants en bas du concepteur.

Notes

La barre d'état est une instance du Concepteur de composants.Elle fait office de point de regroupement pour les éléments non visuels, vous permettant de travailler avec ces derniers sans interférer sur la disposition des contrôles sur la page ou le formulaire.

Voir aussi

Tâches

Comment : hériter de la classe UserControl

Comment : tester le comportement d'un UserControl au moment de l'exécution

Comment : créer des contrôles composites

Concepts

Variétés de contrôles personnalisés

Autres ressources

Développement de contrôles Windows Forms au moment du design