CodeS-SourceS
Rechercher un code, un tuto, une réponse

Utilisation et acces a un composant utilisateur

Août 2017


Introduction


Bonjour a tous !

N'ayant pas trouvé de tuto explicatif et simple pour l'utilisation et l'appel des composants utilisateurs par le code VB.NET, je met ce tuto.

Le composant utilisateur

  • Vous Créez d'abord votre contrôle utilisateur avec des noms précis pour vos objets car vous pourrez les utiliser plus tard dans le code de votre appli.
  • Vous créez vos fonctions ou sub dans votre composant utilisateur.
  • Une fois le composant utilisateur fini vous générez votre composant et recuperez la dll créée dans le dossier de votre composant.

L'application

  • Dans votre appli vous faite un clic droit sur référence dans l'explorateur de solution.
  • Vous sélectionnez la dll du composant que vous venez de créer que vous avez copié dans le fichier bin de votre application.
  • Maintenant, vous allez instancier une variable avec la classe de votre composant ut (ex: Dim bt As New cpRace.cpRace).
  • Si votre composant n'est pas sur la feuille de votre appli, vous pouvez l'ajouter en utilisant ce code (ex:Me.Controls.Add(bt)).


Désormais, vous pouvez accéder a tous les objets de votre composant ut (ex: bt.Controls.Item(X).Name).

Vous pouvez aussi accéder au sub et fonction définit dans votre composant ut (ex: bt.TestSub()).

Voila, j'espère que ce court tuto simple, vous aidera. N'hésitez pas à mettre des commentaires constructifs.

Ps: Si vous voulez un exemple avec en zip et du code, dites le moi.

A voir également

Publié par cs_milo2009.
Ce document intitulé «  Utilisation et acces a un composant utilisateur  » issu de CodeS-SourceS (codes-sources.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
hexadecimales et inversement
-->
Installation sans installation avec les manifest
Un bon tutoriel sur les conversion decimale --> hexadecimales et inversement