閱讀490 返回首頁    go 技術社區[雲棲]


機房收費係統之主窗體

            在做主窗體時,出現了一個問題,我用的容器是picturebox,但是後麵的子窗體裏邊的textbox都不可以用了,不可以輸入東西,這個問題從我開始這個係統到結束,一直都很糾結,後來我發現我一直就陷入了誤區,隻想著picturebox,我記得去年冬天學vb的時候老是給我們講過,form可以是容器,但是時至今日我才恍然大悟,可以把picturebox換位form試試,於是我在主窗體上加了一個無邊框的子窗體,如下:

         無邊框屬性是這樣設置的:

       

      

        然後在mdi窗體中寫一段這樣的代碼:

Private Sub MDIForm_Load()
    frmMainChild.Show
    frmMainChild.Width = frmMain.ScaleWidth
    frmMainChild.Height = frmMain.ScaleHeight - 500
End Sub

       那這裏為什麼要-500呢?因為在你將窗體最小化到桌麵時,發現你最小化的窗體不見了,原因是它藏到了frmchild後麵,所以我們小小是個計量,把父窗體的顏色設成和frmchild窗體顏色一樣,給人一種錯覺,讓frmchild的高度縮小一些,讓我們最小化的窗體漏出來就可以了。 

 

最後更新:2017-04-03 15:22:13

  上一篇:go 網絡子係統39_inet_peer緩存通用接口
  下一篇:go timus 1268 原根