71 votes

Contrôles utilisateur n'apparaissant pas dans la boîte à outils

J'ai quelques contrôles utilisateur que j'ai créé dans ProjectA. J'ai Projetb qui a un formulaire windows que je veux mettre les commandes sur. Ces deux projets sont en une seule solution. Il y a une référence à ProjectA de Projetb de sorte qu'il peut "voir" les UserControls.

Toutefois, les contrôles utilisateur ne s'affichent pas dans la boîte à outils pour me glisser à l'écran de windows.

J'ai essayé de reconstruire. J'ai aussi supprimé le répertoire 'bin' de la reconstruction.

Comment puis-je obtenir VS2008 pour remplir la boîte à outils avec mon UserControls?

80voto

Kyralessa Points 76456

Vérifier ce paramètre :

Outils > Options > Windows Forms Designer > générales : AutoToolboxPopulate

Il doit avoir la valeur true pour que cela fonctionne.

30voto

Don Kirkby Points 12671
  1. Construire votre projet pour vous assurer qu'il compile.

  2. Avec la forme que vous voulez que votre contrôle de l'utilisateur, ouvrez la boîte à outils, cliquez droit et sélectionnez "choisir les éléments"

  3. Accédez à votre .exe ou dll que vous avez compilé à l'étape 1.

  4. assurez-vous que votre de contrôle de l'utilisateur a une coche à côté de cela, appuyez sur OK.

  5. Votre contrôle utilisateur doit apparaître dans la boîte à outils, faites-le glisser sur votre formulaire.

C'est adapté de Calanus, en réponse à une question similaire.

19voto

Maxime Larocque Points 111

Dans mon cas, le AutoToolboxPopulate a déjà été fixé (Visual c# 2010 Express).

Cependant, j’ai dû activer « Afficher tout » dans les propriétés de la boîte à outils (clic droit) pour voir mes nouveaux contrôles utilisateur.

11voto

John Petrak Points 1745

Jusqu'à maintenant, je n'ai eu aucun problème avec les contrôles utilisateur apparaît pas dans la boîte à outils. Générez le projet et lui montre. Alors aujourd'hui pas de travail. Après une recherche je suis allé par la suite, mais toujours pas de joie.

  • Outils > Options > Concepteur Windows Forms > Général : AutoToolboxPopulate
  • Outils > Options > Options de l'Éditeur de Texte > XMAL > Misc : AutoToolboxPopulate
  • Réinitialiser le VS par défaut des paramètres de

Alors après quelques heures de déconner en essayant de le faire fonctionner sans succès, j'ai créé un nouveau WPF, windows projet accepter le nom par défaut et ajouter un usercontrol. Construit le projet et le contrôle de l'utilisateur est apparu comme toujours.

J'ai alors pensé que quelque chose ne va pas avec mon projet ou wpf fichier de la fenêtre. Retiré du projet, a créé un nouveau et a ajouté un nouveau contrôle. Construit le projet, mais ça n'a pas fonctionné.

La seule chose que j'ai fait différents a été de choisir un nom pour le projet, j'ai inclus un espace dans le nom "Application WPF".

Retiré le projet de nouveau et créé un nouveau appelée "WPFApplication" sans l'espace et de l'ajout d'un contrôle de l'utilisateur. Construit à l'utilisateur de contrôle a montré jusqu'à.

Si vous voulez contrôles utilisateur s'affichent automatiquement dans la boîte à outils à construire, ne pas utiliser d'espaces dans le nom du projet. J'espère que ce post sauver quelqu'un d'autre d'une tonne de temps perdu.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X