2014-04-11 90 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

編輯答案... –