以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  嵌入到Panel 死机  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=191422)

--  作者:puma
--  发布时间:2024/4/16 9:08:00
--  嵌入到Panel 死机
导致windows系统死机,哪行代码错误了?

Dim Panel As WinForm.Panel = Args(0) \'窗口容器
Dim Form As WinForm.Form = Forms(Args(1))  \'要加载的窗口


Form.Show(-1000,-1500)
Form.BaseForm.TopLevel = False
Form.BaseForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
Form.BaseForm.Dock = System.Windows.Forms.DockStyle.Fill

Panel.BaseControl.Controls.Clear
Panel.BaseControl.Controls.add(Form.BaseForm)

--  作者:有点蓝
--  发布时间:2024/4/16 9:13:00
--  
这玩意就是这样的,千万不要在窗口设计器里预览。

另外需要注意,官方不提倡这种把窗口嵌入其它窗口的用法,也不会对这种用法产生的问题提供技术支持

--  作者:puma
--  发布时间:2024/4/16 9:36:00
--  
不用了这个功能了。。 问问,控件可以批量复制到另一个form吗
--  作者:有点蓝
--  发布时间:2024/4/16 9:40:00
--  
不支持哦
--  作者:cd_tdh
--  发布时间:2024/4/16 10:03:00
--  
换个思路:先导出窗口,在另外一个窗口导入
--  作者:cd_tdh
--  发布时间:2024/4/16 10:05:00
--  
如果要做页签效果,论坛有现成示例,虽然官方不支持这样用,但是我用几年了,没什么问题。