La création de votre propre composant dans vb.net 2008
Comment voulez-vous créer votre propre composant personnalisé pour vb.net 2008? Je veux simplement la sortie d'une .dll, et non pas un ensemble de winforms app.
Donc, voici ce que j'ai fait jusqu'à présent:
- Fait un projet de bibliothèque de classes
- Ajout d'un objet de contrôle personnalisé
- Confondu moi-même mal
- Ai googlé, en vain
Comment puis-je contrôler le composant? Par exemple, je veux que mon composant de ne pas avoir une conception visible de la vue, je veux rester en dessous comme le chronomètre composant et le composant notifyicon et ce n'est pas quelque chose à être conçu. Alors, comment puis-je modifier les propriétés possibles d'un utilisateur peut contrôler, et de leur faire de l'effet, le résultat final? Que dois-je placer le code qui alimente le volet? La bibliothèque de classes de fichier, ou autre chose?
Merci pour votre aide! J'ai tout un ensemble de composants que je vais créer, cela me va beaucoup plus vite que l'essai et l'erreur.
- Quoi de mal avec les composants qui sont déjà disponibles .NET?
- Pouvez-vous poster un petit exemple de la bibliothèque de classe?
- Je veux faire mon propre? Il ya certaines choses que ceux qui ne l'est pas, et de cette façon, quand je suis fait, je n'aurez pas besoin de copier et coller le code sur si je veux l'utiliser, je vais tout simplement besoin de faire glisser et de déposer.
- La classe lib, est, en ce moment, vide, car je n'ai aucune idée de ce que le diable à faire de même commencer à faire mon composante D:
- Alors, comment savez-vous que vous en avez besoin?
- BTW... il y a un groupe sur Google. google.com/...
- Je saurais quoi faire si je pouvais tourner un chromeless winform dans un composant....et j'ai l'intention de ré-utiliser les mêmes fonctionnalités dans tous mes projets.
Vous devez vous connecter pour publier un commentaire.
Je pense que vous voudrez peut-être vérifier certains de procédure pas à pas sur la façon de créer des composants. Comme celui-ci: Procédure pas à pas: Création d'un Composant avec Visual Basic. Une fois que vous avez terminé avec celui-là, il y a plus de soluces sur divers sujets liés à la, comme la manière de les utiliser au moment de la conception de support, mise en œuvre de designers et ainsi de suite.
OK... C'est vraiment un abrégé exemple. Vous devriez commencer par fonder yous de l'existant .net composant.
Puis compiler la DLL et l'ajouter comme une référence quel que soit le projet sur lequel vous travaillez. Une fois ajouté, vous pouvez ajouter des contrôles dans le DLL dans votre boîte à outils.
Cette a plus d'instructions sur la façon de modifier un UserControl (légèrement différent de celui ci-dessus, mais il explique bien. Cette une explication générale.
@commentaires -
Oui, il y, sont des choses qui vont faire ce que vous voulez. Commencer avec une classe qui hérite de la Forme plutôt que de DataGridView dans l'exemple que je vous ai donné, et les changements décrits dans les liens fournis.
"Vos propriétés et du fonctionnement" est ce que vous voulez que le contrôle de base ne fait pas.