天天看點

[VB.NET]窗體放在Panel上???

[VB.NET]窗體放在Panel上???

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

窗體放在Panel上???

如何将窗體放在Panel上?

下面的代碼出錯!

Dim form2 As New Form2

form2.TopMost = False

form2.FormBorderStyle = FormBorderStyle.None

form2.Parent = Me.Panel1

form2.Show()

__________________________________________________________________________

form2 是頂級視窗(Top-Level),不能設定它的 parent 屬性

__________________________________________________________________________

Dim form2 As New Form2

form2.TopLevel = False form2.FormBorderStyle = FormBorderStyle.None兩者選其一.

from2.Show() from2.Visible=true 兩者選其一

Me.Panel1.Controls.Add(form2)

__________________________________________________________________________

呵呵...平民百姓好主意.學習.

__________________________________________________________________________

建立一個類,繼承form2,在這個類的構造函數裡,設定me.TopLevel = False

其它正常。

就是說 TopLevel= False 要在 new 裡才行。

__________________________________________________________________________

更簡單一點,直接在form2的new裡加入me.TopLevel= False

__________________________________________________________________________

繼續閱讀