--
我是用按钮的Click事件,载入窗口"Test"到控件"TabControl1"的"LLDJ"的子页面中 ,
(利用AfterLoad事件,总是导致死机)Click事件代码如下:
Dim tab As WinForm.TabControl = e.Form.Controls("TabControl1")
Dim Name As String = "Test"
\'"Test"为将要载入的窗口(模式窗口),控件名为"TabControl1" TabPage名为"LLDJ" 的子页面中
\' 我特意将TabPage的页面尺寸,设置同窗口"Test"一样大。
Dim pb = tab.BaseControl
Forms(Name).OPEN(-1000,-1500)
Forms(Name).BaseForm.TopLevel = False
Forms(Name).BaseForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
Forms(Name).BaseForm.Dock = System.Windows.Forms.DockStyle.Fill
PB.TabPages("LLDJ").Controls.Clear
PB.TabPages("LLDJ").Controls.add(Forms(Name).BaseForm)
tab.SelectedPage = tab.TabPages("LLDJ")
\'载入到控件中的窗口,控件间的垂直距离变大了,而且水平距离也有偏移。不知道如何设置,能让控件中的窗口布局回到原始窗口布局。
[此贴子已经被作者于2015/10/14 9:50:17编辑过]