salut,

Je souhaiterais faire en sorte qu'une partie seulement de ma form soit mdi, et que les autres form que j'ajoute à cette fenetre ne puisse etre bougé que dans cette partie.

Pour celà j'ai fait quelque chose du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
this.zone = new MdiClient();
this.zone.BackColor = Color.FromArgb(192,192,192);
this.zone.Location = new Point(105,0);
this.zone.Size = new Size(634,440);
this.zone.Visible = true;
et quand je veux ajouter une fenetre à mon mdi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
this.zone.Controls.Add(mafenetre);
mais ca ne marche pas, il me lance une exception comme quoi mafenetre n'est pas un mdichild.