Comment ajouter un contrôle utilisateur-panneau
J'ai créé plusieurs contrôles utilisateur dans mon projet et ce que je dois faire est d'être en mesure de basculer entre eux sur un panneau de contrôle.
par exemple, si l'utilisateur cliquez sur button1, userControl1 sera ajouté à panneau après la suppression de tout contrôle sur elle et ainsi de suite.
J'ai ce code :
panel1.Controls.Add(MyProject.Modules.Masters);
mais cela ne fonctionne pas.
Comment je peux faire?
Est
MyProject.Les Modules.Masters est le Contrôle du nom de la classe
MyProject.Modules.Masters
le Contrôle du nom de la classe ou une instance du Contrôle?MyProject.Les Modules.Masters est le Contrôle du nom de la classe
OriginalL'auteur Saleh | 2012-03-18
Vous devez vous connecter pour publier un commentaire.
Vous devez instancier vos commandes. Vous devrez vous assurer que la taille est définie de façon appropriée, ou pour elle d'avoir une dockfill.
OriginalL'auteur Justin Pihony
Vous avez besoin d'instancier un nouvel MyProject.Les Modules.Les maîtres.
Cela ne fera qu'ajouter un nouveau contrôle de panel1. Si vous aussi vous souhaitez effacer tout ce qui sort du panneau avant d'ajouter le contrôle comme vous l'avez dit dans la question, appelez d'abord ceci:
OriginalL'auteur Fur Dworetzky
N'est pas seulement plus facile.
EDIT: Peut-être essayer ça...
OriginalL'auteur ad48