Bonjour,
Je débute dans la création des Winforms en VS2005 et j'aimerais bien avoir quelques éclaircissement sur l'affichage des user control via un menustrip.
Mon problème de débutant est le suivant : lors du premier clic dans le menustrip, mon premier UserControl s'affiche correctement dans le panel mais lorsque je clique sur un autre élément du menu, le deuxième UserControl ne s'affiche pas... comme si le panel n'avait pas été rafraîhi...
Mon application est assez simple :
- une form principale contenant tout bêtement un menustrip de 2 éléments et un panel principal (panelMain)
- 2 UserControl (USControl1 & USControl2)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 private void ToolStripMenuItem1_Click(object sender, EventArgs e) { USControl1 = new USControl1(); panelMain.Controls.Add(u); u.Show(); private void ToolStripMenuItem2_Click(object sender, EventArgs e) { USControl2 = new USControl2(); panelMain.Controls.Add(u); u.Show();
J'ai cherché sans succès un exemple complet d'application avec MenuStrip & User Control.
Pouvez-vous m'indiquer la meilleure façon de faire ?
D'avance merci
Partager