以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]窗口属性问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=105566)

--  作者:WENFEIZHU
--  发布时间:2017/8/22 13:31:00
--  [求助]窗口属性问题
请问窗口的什么属性可以让【独立窗口】可以始终保持在“该应用程序”的最顶端,且用户不可以操作该窗口下的其他非活动窗口?除非关闭该独立窗口。

--  作者:有点甜
--  发布时间:2017/8/22 14:12: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

 

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


--  作者:WENFEIZHU
--  发布时间:2017/8/22 15:28:00
--  
有帮助文件吗?

没有更好的办法吗?你这个办法

--  作者:有点甜
--  发布时间:2017/8/22 16:15:00
--  
以下是引用WENFEIZHU在2017/8/22 15:28:00的发言:
有帮助文件吗?

没有更好的办法吗?你这个办法

 

改成模式窗口呗。