2017-06-08 4 views
0

Dans Windows forme application, j'ai créé une page usercontrol. Ici, j'ai besoin d'ajouter un myowncontrol de la boîte à outils.Le contrôle glisser-déposer de la boîte à outils ne fonctionne pas

Je viens d'ajouter myowncontrol dans la boîte à outils. par le biais de la navigation DLL et placé dans la boîte à outils.

Ici, quand je glisse et dépose l'un des contrôles par défaut, qui peut facilement être déplacé et placé dans la page usercontrol. Mais quand j'essaye de faire glisser myowncontrol dans la page usercontrol, ça ne marche pas.

Impossible de faire glisser et déposer. (je veux dire que je peux choisir le contrôle de la boîte à outils, mais je ne peux pas le placer où je veux)

quel est le problème dans ma région?

+0

its me travaillaient .. :) Je viens de nettoyer et reconstruire le projet, puis ajouter le contrôle de boîte à outils. – User6667769

Répondre

0

Je vais admettre que cela ne répond pas directement à votre question, mais je me demande si vous avez essayé d'ajouter par programme le contrôle à un formulaire? Vous devrez ajouter une référence à la DLL qui contient le UserControl et ensuite faire quelque chose de similaire à ci-dessous dans votre code source.

var myCtrl = new MyControl(); //your UserControl class here 
myCtrl.Location = new Point(25,25); //give it a location 
this.Controls.Add(myCtrl); //add it 

aussi une autre pensée ... Etes-vous sûr que ce n'est pas vraiment ajouté et il est tout simplement pas visible? Pour un formulaire ou UserControl dans Visual Studio Propriétés Fenêtre Il y a une liste déroulante en haut qui contient tous les contrôles qui ont été ajoutés.

http://functionx.com/vcsharp/windows/propwnd/combobox1.gif

+0

merci pour votre réponse, vous voulez dire dans la zone des propriétés montre le contrôle contenu par le formulaire .. bien, je peux glisser et déposer d'autres coltrols par défaut de la boîte à outils, mais je ne peux pas glisser mon propre contrôle de la boîte à outils. Pourquoi le problème est-il ici pendant le glisser-déposer? – User6667769

+0

et encore une chose, dans le studio visuel qui contient la vue ** Document Outline ** (** Ctrl + Alt + T **). qui montre la forme particulière contient ce que tous les contrôles sont présents dans le formulaire. Mais qui ne montre pas non plus de contrôle propre – User6667769