Bonjour,
Je voudrai faire une interface dans laquelle je puisse naviguer de manière fluide entre plusieurs form dans une seul fenêtre. J'ai transformer la MainForm en conteneur MDI. J'ai ajouter une deuxième winforms qui est visible dans la MainForm ou je manipule les contrôles de mes objet.
J'ai créer un usercontrol que j'ai mis dans le MDI parent avec mon bouton suivant est précédent . Mon but est que quand on clique sur le bouton suivant cela affiche une autre Windforms de manière transparente (step2) dans la MDI Parent. Pour afficher la deuxième MDI enfant j'utilise deux radio Bouton pour savoir qu'elle MDI enfant afficher.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Welcome step1 = new Welcome(); public MainForm() { InitializeComponent(); } private void MainForm_Load(object sender, EventArgs e) { step1.MdiParent = this; step1.Dock = DockStyle.Fill; step1.Show(); }
Le problème c'est que le framework me dit que le RadioButton2 n’existe pas dans le contexte actuel dans mon user control. Je suis donc bloquer pour faire la navigation dans mon interface.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 private void buttonNext_Click(object sender, EventArgs e) { if (RadioButton2.check == true ) { // afficher la deuxième MDI enfant. } else { //faire autre chose } }
Merci de votre aides.
Partager