以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]隐藏主界面会死机 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=174615) |
-- 作者:天一生水 -- 发布时间:2022/1/23 21:10:00 -- [求助]隐藏主界面会死机 老师好! 下面的2段代码,是启动项目后,打开的模式窗口的afterload代码。 单独运行第1段代码,隐藏主界面没有问题。 然后把第2段代码放到按钮里运行,也没有问题。 但是把1、2全部放到窗口的afterload里运行就会死机,只能重启计算机。 在1和2之间加Application.DoEvents 也不行,这是什么原因? 1、 AddHandler e.Form.Panel.MouseDown,AddressOf Panel_MouseDown \'无边框移动 e.form.BaseForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None e.Form.BaseForm.ShowInTaskbar = True e.Form.BaseForm.Owner = BaseMainForm baseMainform.visible = False \'隐藏主界面 \'Application.DoEvents \'代码生效 2、 Dim PB As WinForm.Panel = e.Form.Controls("Panel1") PB.BaseControl.Controls.Clear Dim Name As String = "首页" \'只要修改一下这里就行 ,窗口的名称 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.BaseControl.Controls.add(Forms(Name).BaseForm) |
-- 作者:有点蓝 -- 发布时间:2022/1/23 21:38:00 -- 这种问题没有办法解决。因为根本无法调试,所以我们一直都明确无法给这嵌入窗口的用法提供技术支持 |