以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]将独立窗口2放进窗口1的Tabcontrol中电脑死机蓝屏  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=176943)

--  作者:昱飞哥
--  发布时间:2022/5/4 9:03:00
--  [求助]将独立窗口2放进窗口1的Tabcontrol中电脑死机蓝屏
Dim tc As WinForm.TabControl = e.Form.Controls("TabControl1")
Dim Name As String = "窗口2"
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
tc.tabpages("Page1").Controls.Clear
tc.tabpages("Page1").Controls.add(Forms(Name).BaseForm)

运行上述代码,电脑出现死机蓝屏。

--  作者:有点蓝
--  发布时间:2022/5/4 21:26:00
--  
不要直接预览这种窗口。官方不建议使用这种用法,也不提供这种用法的技术支持。
--  作者:昱飞哥
--  发布时间:2022/5/4 21:38:00
--  
MDI窗体可以避免在一个主窗体中放置过多控件啊,要不然主窗体控件太多,打开缓慢。而且不好设计