2014-04-11 50 views
0

我有1个MDI表格,其中有2个图片框,当我打开儿童表格时,它会在图片框后面。下面是打开子窗体MDI儿童表格上方的图片框

private void schoolToolStripMenuItem_Click(object sender, EventArgs e) 
     { 
      classSetup cs = new classSetup(); 
      cs.MdiParent = this; 
      cs.Show(); 
      cs.BringToFront(); 
     } 

我使用C#2008

enter image description here

回答

2

这是正常的MDI容器形式的代码。

您可以使用MDI (多文档界面)窗体将多个子窗口显示在一起,同时将它们限制在MDI窗体的边界上。您不应该直接将控件放在MDI表单上,除了可能适用于整个应用程序的东西,例如菜单栏或状态栏。

PictureBox控件转换为它们自己的形式,并在需要时显示该形式。


要显示的图像的一面旗帜,添加PictureBoxDock属性设置为Top。任何添加到MDI容器的表单都应显示在其下。

enter image description here

+0

谢谢你的答案,但我要永远显示此图像的一面旗帜,如何做到这一点? – Vishal

+0

编辑答案... –