2010-10-20 30 views
2

J'utilise Visual Studio 2005 pour un projet sur lequel je travaille actuellement. J'ai créé un nouveau contrôle personnalisé qui hérite de 'UserControl'. Maintenant, j'ai besoin d'ajouter ce contrôle à un autre Windows Form dans le même projet. Je pensais que l'IDE placerait ce contrôle personnalisé dans la boîte à outils (comme je sais que c'était fait dans le passé quand j'utilisais Visual Studio 2008), mais ce n'était pas le cas. Maintenant, je ne sais pas comment obtenir le contrôle ajouté à mon formulaire correctement et/ou comment le faire apparaître comme il se doit dans la boîte à outils. L'option "Auto Toolbox Populate" sous Outils est définie sur "True", donc je ne sais vraiment pas quoi d'autre doit se passer à ce stade. L'aide de quelqu'un qui a eu une expérience avec ceci serait grandement appréciée. Merci beaucoup!Ajout de UserControl personnalisé à la boîte à outils de Visual Studio 2005

+0

Avez-vous essayé de construire votre projet? J'ai le même problème, mais après l'avoir construit, il apparaît sur la liste ... –

+0

Oui, j'ai essayé ça. En fait, j'ai fait 'Clean' et 'Build' à quelques reprises juste pour essayer de m'assurer que quelque chose de "stupide" ne se passait pas. Cela ne semble pas avoir fait de différence. – JToland

+0

Une chance à la fin? – Andrew

Répondre

0

Vous pouvez d'abord créer votre contrôle personnalisé et créer une DLL. Puis,

Cliquez avec le bouton droit de la souris sur le panneau Boîte à outils -> Sélectionner 'Éléments' -> Aller à l'onglet 'Composants du framework .NET' dans la boîte de dialogue 'Choisir les éléments de la boîte à outils' -> Naviguer dans la dll contrôle utilisateur personnalisé -> Cliquez sur OK.

Maintenant, le contrôle utilisateur s'affichera dans votre boîte à outils.

Espérons que cela aide ...

0

Essayez cette

  1. Open Solution
  2. projet construction
  3. Ouvrez votre formulaire
  4. Réinitialiser la boîte à outils
  5. Faites glisser le contrôle utilisateur de l'explorateur de solution à la boîte à outils
  6. Fermez la boîte à outils et tous les documents ouverts
  7. Ouvrir la boîte à outils puis le f ORM
  8. contrôle utilisateur doit apparaître

a fonctionné pour moi.