1. 程式人生 > >機房收費系統-MDI窗體控制元件不能放置以及子窗體不能顯示問題

機房收費系統-MDI窗體控制元件不能放置以及子窗體不能顯示問題

今天在整理機房系統主介面時,發現放置控制元件一直提示
 剛開始一直以為自己把MDI窗體的屬性給修改錯了才會這樣的,然後自己找了找相關資料發現MDI窗體是不能放置無對其屬性的控制元件的。 那麼怎麼做才能在MDI窗體上放置控制元件呢? 首先在MDI窗體上新增PICTUREBOX控制元件 ,然後設定PICTUREBOX的屬性。將需要的控制元件放在PICTUREBOX 上就可以了。 但是在放置完控制元件,整理好介面佈局後再執行時發現,其他的所有子窗體都不顯示,自己在網上找到的資料是這樣說的:MDI 程式中 子窗體實際上是位於 MDIClient 裡 
就是說 子窗體的父窗體 是 MDIClient 
而 放置在MDI中 的 picturebox 和MDIClient是同一級的
所以在執行時picturebox是一直覆蓋其他子窗體的,為了讓其他子窗體在需要時顯示我是這樣做的:
Private Sub StudentMoney_Click()
    Load frmStuCheckBal
    frmStuCheckBal.Show
    Picture1.Visible = False
End Sub
還找到一篇大家可以看一下 , 下面是連結