2010-06-01 16 views
2

Je souhaite avoir un panneau avec les contrôles sur celui-ci au moment du design mais je veux ajouter ce panneau à un tabPage souhaité de mon TabControl lors de l'exécution.Ajout d'un panneau de temps de conception à un TabPage au moment de l'exécution

J'ai écrit quelque chose comme ça, ça n'a pas marché: le panneau n'apparaît pas dans la page de l'onglet. aidez-moi s'il vous plaît.

panel2.Parent = tabGuy.TabPages[0]; 
tabGuy.SuspendLayout(); 
tabGuy.TabPages[0].Controls.Add(panel2); 
tabGuy.ResumeLayout(); 
panel2.Show(); 
+0

Au moment de la conception, vous n'avez pas besoin d'écrire votre code pour ajouter un onglet simplement glisser-déposer à la page à onglet dans VisualEditor – Arseny

Répondre

1

Vous avez probablement besoin de définir les coordonnées du Groupe ainsi, ou (mieux) panel2.Dock = DockStyle.Fill;

Et vous ne devez pas définir le .Parent ou appelez le .Show()

+0

DockStyle a fait le tour. Merci beaucoup. – Bohn