Il n'y a pas de composants de la bibliothèque qui peut être placé sur la boîte à outils
J'ai un DatePicker
contrôle personnalisé que je suis en train d'ajouter à la boîte à outils. Le nom du fichier est BasicFrame.WebControls.BasicDatePicker.dll
et je passer par la procédure de droit, cliquez sur dans la boîte à outils > Choisir les Éléments, puis en sélectionnant le fichier après la navigation à sous .NET Framework de composants.
J'obtiens ce message d'erreur:
Il n'existe pas de composants qui peuvent être placés sur la boîte à outils
Pourquoi j'obtiens ce message et comment puis-je le résoudre?
S'assurer que le contrôle est inhering de la
System.Windows.Forms.Control
classe et est public
.OriginalL'auteur Arianule | 2013-01-07
Vous devez vous connecter pour publier un commentaire.
Avez-vous vérifié la visibilité des classes personnalisées?
Si vous n'avez pas déclarée comme public qu'il sera, par défaut, à l'interne et par conséquent ne sont pas exposés à Visual Studio pour utiliser.
regardez les classes, ils devraient dire
public class
si ils ne le font pas alors la dll va les cacherle mien est public par défaut, mais toujours le même problème.
OriginalL'auteur MikeT
Dans certains cas, vous pouvez résoudre ce problème avec faire glisser et déposer des:
Travaillé ici. Grâce bleuté
Travaillé dans VS2013! Je vous remercie beaucoup.
travaillé dans visual studio community 2017! Merci beaucoup
OriginalL'auteur bluish
Parfois de glisser-déposer ne fonctionne pas également.
Dans ce cas, vous pouvez
pour placer les contrôles.
OriginalL'auteur Bright