web-dev-qa-db-fra.com

ajouter un contrôle utilisateur à un formulaire

J'ai créé un contrôle utilisateur avec un TextBox et deux boutons, mais je n'ai pas créé d'événements, je les place simplement sous contrôle utilisateur. Lorsque je veux ajouter le contrôle utilisateur à mon formulaire, il dit:

Impossible de déplacer Task_control.cs. Le dossier de destination est le même que le dossier source.

Je ne comprends pas pourquoi.

34
Viva

Après avoir créé votre contrôle utilisateur, vous devez générer le projet (F6 ou Ctrl+Shift+B).

Ensuite, Visual Studio ajoute automatiquement le contrôle à la Boîte à outils . Vous devez faire glisser le contrôle depuis la Boîte à outils (Ctrl+Alt+X) au formulaire.

Si, après avoir correctement créé le projet, le contrôle ne se trouve pas dans la boîte à outils, assurez-vous que Remplir automatiquement la boîte à outils est défini sur true: accédez à Outils-> Options , sélectionnez le nœud Windows Forms Designer et définissez Remplissez automatiquement Toolbox à true .


Vous pouvez également ajouter manuellement votre contrôle utilisateur à la boîte à outils (si "Remplir automatiquement la boîte à outils" n'est pas défini et que vous ne souhaitez pas le définir!). Il est fortement recommandé de créer un onglet supplémentaire dans la boîte à outils pour vos contrôles utilisateur spécifiques: cliquez avec le bouton droit sur une zone vide de la boîte à outils et cliquez sur Ajouter un onglet , puis donner un nom au nouvel onglet.

Maintenant, construisez le projet, faites un clic droit sur une zone vide de la boîte à outils (bien sûr, dans l'onglet que vous avez déjà créé ou dans l'onglet "Général"), et sélectionnez Choisissez les éléments :

Adding controls to the Toolbox

Attendez quelques secondes (ou minutes) que la boîte de dialogue soit prête, puis cliquez sur Parcourir et sélectionnez votre assemblage. Tous vos contrôles utilisateur sont maintenant dans la liste. Sélectionnez ceux que vous souhaitez ajouter à la boîte à outils et cliquez sur OK.

75
Mohammad Dehghan