Comment : hériter de la classe UserControl

Mise à jour : novembre 2007

Si vous souhaitez combiner les fonctionnalités d'une ou de plusieurs contrôles Windows Forms, vous pouvez créer un contrôle utilisateur. Les contrôles utilisateur allient le développement rapide de contrôle aux fonctionnalités standard des Windows Forms et à la polyvalence des propriétés et des méthodes personnalisées. Lorsque vous commencez à créer un contrôle utilisateur, vous voyez apparaître un concepteur dans lequel vous pouvez disposer des contrôles Windows Forms standard. Ces contrôles conservent toutes leurs fonctionnalités inhérentes, aussi bien que l'apparence et le comportement (apparence et convivialité) de contrôles standard. Une fois que ces contrôles sont construits dans le contrôle utilisateur, toutefois, ils ne sont plus disponibles à vous à travers le code. Le contrôle utilisateur effectue sa propre peinture et gère également toutes les fonctionnalités élémentaires associées aux contrôles.

Remarque :

Selon vos paramètres actifs ou votre édition, les boîtes de dialogue et les commandes de menu que vous voyez peuvent différer de celles qui sont décrites dans l'aide. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour créer un contrôle utilisateur

  1. Créez un projet Bibliothèque de contrôles Windows.

    Un projet est créé avec un contrôle utilisateur vide.

  2. Faites glisser des contrôles à partir de l'onglet Windows Forms de la Boîte à outils jusqu'à votre concepteur.

  3. Modifiez la position et l'apparence de ces contrôles en fonction de la façon dont vous voulez les voir apparaître dans le contrôle utilisateur final. Si vous voulez que les contrôles constitutifs du contrôle utilisateur soient accessibles aux développeurs, déclarez-les comme publics ou exposez sélectivement leurs propriétés. Pour plus d'informations, consultez Comment : exposer les propriétés des contrôles constitutifs.

  4. Implémentez les éventuelles méthodes ou propriétés personnalisées que votre contrôle contiendra.

  5. Appuyez sur F5 pour générer le projet et exécuter votre contrôle dans le conteneur de test UserControl. Pour plus d'informations, consultez Comment : tester le comportement d'un UserControl au moment de l'exécution.

Voir aussi

Tâches

Comment : hériter de la classe du contrôle

Comment : hériter de contrôles Windows Forms existants

Comment : créer des contrôles pour des Windows Forms

Dépannage des gestionnaires d'événements hérités dans Visual Basic

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

Concepts

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