Présentation du Concepteur de contrôles utilisateur

Mise à jour : novembre 2007

Dans cette leçon, vous apprendrez comment créer votre propre contrôle à l'aide du Concepteur de contrôles utilisateur.

Dans les leçons précédentes, vous avez appris comment utiliser un projet Bibliothèque de classes pour créer une classe. Un contrôle utilisateur est simplement une classe qui est visible. Tout comme les contrôles standard fournis avec Visual Basic, un contrôle utilisateur peut être placé sur un formulaire au moment de la conception et s'afficher à l'exécution du programme.

Lorsque vous concevez votre programme, vous utilisez le concepteur de formulaires pour organiser vos contrôles et déterminer leur aspect. Il existe également un concepteur pour les contrôles utilisateur (le Concepteur de contrôles utilisateur) qui vous permet, en tant que développeur, de déterminer l'aspect du contrôle.

Création de contrôles utilisateur

Un Contrôle utilisateur est semblable à toute autre classe, mais avec en outre la capacité d'être placé dans la Boîte à outils et affiché sur un formulaire. Alors qu'un module de Classe contient uniquement du code, un module de contrôle utilisateur possède à la fois du code et un concepteur. Le Concepteur de contrôles utilisateur est semblable à un concepteur de formulaires ; il possède des propriétés permettant de contrôler l'aspect et le comportement du contrôle utilisateur.

Les méthodes de création d'un contrôle utilisateur diffèrent légèrement en fonction de la version de Visual Basic que vous utilisez : Visual Basic 2008 possède un type de projet Bibliothèque de contrôles Windows Forms ; dans Visual Basic Express, vous devez d'abord créer un projet Bibliothèque de classes, puis ajouter un modèle Contrôle utilisateur.

Essayez !

Pour créer un contrôle utilisateur à l'aide de Visual Basic Express

  1. Dans le menu Fichier, cliquez sur NouveauProjet.

  2. Dans le volet Modèles de la boîte de dialogue Nouveau projet, cliquez sur Bibliothèque de classes, puis cliquez sur OK.

  3. Dans le menu Projet, choisissez Ajouter un contrôle utilisateur.

  4. Dans la boîte de dialogue Ajouter un nouvel élément, sélectionnez Contrôle utilisateur.

  5. Dans la zone Nom, tapez NamesControl, puis cliquez sur Ajouter.

    Un nouveau modèle Contrôle utilisateur est ajouté au projet et le Concepteur de contrôles utilisateur s'ouvre.

  6. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur Class1.vb et choisissez Supprimer, puis cliquez sur OK.

  7. Dans le menu Fichier, cliquez sur Enregistrer tout.

  8. Dans la boîte de dialogue Enregistrer un projet, tapez NamesUserControl, puis cliquez sur Enregistrer.

Pour créer un contrôle utilisateur à l'aide de Visual Studio

  1. Dans le menu Fichier, cliquez sur NouveauProjet.

  2. Dans le volet Modèles de la boîte de dialogue Nouveau projet, cliquez sur Bibliothèque de contrôles Windows Forms.

  3. Dans la zone Nom, tapez NamesControl, puis cliquez sur OK.

    Un nouveau modèle Contrôle utilisateur est ajouté au projet et le Concepteur de contrôles utilisateur s'ouvre.

  4. Dans le menu Fichier, cliquez sur Enregistrer tout.

  5. Dans la boîte de dialogue Enregistrer un projet, tapez NamesUserControl, puis cliquez sur Enregistrer.

Étapes suivantes

Dans cette leçon, vous avez appris comment créer un projet possédant un contrôle utilisateur et comment afficher le Concepteur de contrôles utilisateur. Cependant, un contrôle vierge n'est pas très utile. Dans la leçon suivante, vous apprendrez comment ajouter des contrôles à votre contrôle utilisateur pour créer son interface utilisateur.

Leçon suivante : Ajout de contrôles à votre contrôle utilisateur.

Voir aussi

Autres ressources

Objets visibles : création de votre premier contrôle utilisateur

Programmation avec des objets : utilisation de classes

Visite guidée de Visual Basic