以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  独立窗口  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=110681)

--  作者:裴保民
--  发布时间:2017/12/7 14:53:00
--  独立窗口
独立窗口能设置成像模式窗口那样只要打开某一个独立窗口窗体时在没有关闭前不允许操作除此窗体以外的任何操作呢?
--  作者:有点甜
--  发布时间:2017/12/7 15:30:00
--  

你可以弄一个遮罩窗口:这个窗口弄成独立窗口,AfterLoad事件写代码

 

e.Form.BaseForm.Width = BaseMainForm.Width
e.Form.BaseForm.Height = BaseMainForm.Height
e.Form.BaseForm.Top = BaseMainForm.Top
e.Form.BaseForm.Left = BaseMainForm.Left
e.Form.BaseForm.FormBorderStyle = Windows.Forms.FormBorderStyle.None  \'消除窗口的边框
e.Form.BaseForm.Opacity = 0.1

 

打开你的窗口前,先打开这个遮罩窗口。


--  作者:裴保民
--  发布时间:2017/12/7 16:11:00
--  
我是打开独立窗体后先打开遮罩窗体。可是一旦用鼠标单击独立窗体以外的地方独立窗体就移到遮罩窗体的后面被遮罩窗体挡上了怎么解决呢?
--  作者:有点甜
--  发布时间:2017/12/7 16:46:00
--  

 你做个例子发上来测试一下。不应该有问题的。

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:遮罩窗口_小例.table


--  作者:裴保民
--  发布时间:2017/12/7 21:18:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:遮罩窗体.rar


--  作者:有点甜
--  发布时间:2017/12/7 21:32:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:遮罩窗体.foxdb


--  作者:裴保民
--  发布时间:2017/12/9 0:06:00
--  
遮罩窗体是不是对程序的关闭按钮、最小化、最大化无效呀?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:desktop.rar


[此贴子已经被作者于2017/12/9 0:09:31编辑过]

--  作者:有点蓝
--  发布时间:2017/12/9 8:51:00
--  
主程序的关闭按钮、最小化、最大化?测试没有问题
--  作者:裴保民
--  发布时间:2017/12/9 8:56:00
--  
我是说当遮罩窗体打开时主窗体的最大化、最小化、关闭按钮怎么失效呢?就像模式窗口一样
--  作者:有点蓝
--  发布时间:2017/12/9 9:18:00
--  
7楼例子没有看到有什么主窗口。如果是指主界面,测试没有问题。