以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]系统最小化重新打开,模式窗口失效 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=52452) |
||||
-- 作者:lyq -- 发布时间:2014/6/16 15:24:00 -- [求助]系统最小化重新打开,模式窗口失效 如题,做了一个锁屏窗口为模式窗口,在模式窗口控件窗口最小化中写入代码: baseMainform.WindowState = System.Windows.Forms.FormWindowState.Minimized 然后系统最小化,但再次点击程序打开时,模式窗口失效,看例子
请教如何再次点击打开程序,打开后模式窗口在最顶层有效!
[此贴子已经被作者于2014-6-16 15:26:33编辑过]
|
||||
-- 作者:Bin -- 发布时间:2014/6/16 15:27:00 -- 不明白你的意思. |
||||
-- 作者:lyq -- 发布时间:2014/6/16 15:37:00 -- 我做了一个模式窗口锁屏,用窗口属性最小最设置达不到想要的效果,所以用 baseMainform.WindowState = System.Windows.Forms.FormWindowState.Minimized 最小化,但最小化后再点击任务栏程序时,模式窗口不见了,等于没有锁屏解锁,按道理应该模式窗口最小化时在程序所有窗口最顶层,还原后还应在最顶层,没有解锁不能进行任何操作的。 |
||||
-- 作者:Bin -- 发布时间:2014/6/16 15:44:00 -- 似乎是个BUG,只要你不把窗口打开代码放到ALteropenPROJECT事件就可以正常运作. |
||||
-- 作者:有点甜 -- 发布时间:2014/6/16 15:49:00 -- 呃,测试没有发现所说的问题。 |
||||
-- 作者:Bin -- 发布时间:2014/6/16 15:51:00 -- 不过你模式窗口放到ALteropenPROJECT也无意义啊. 此时模式窗口未关闭并不会显示主程序窗口,也没必要最小化. 所以你这个问题不是问题, 你不要从项目文件中来打开新项目文件就不会出现这个问题了.
|
||||
-- 作者:lyq -- 发布时间:2014/6/16 15:56:00 -- 正常这个代码是用其它菜单配置栏按钮点击触发锁定,或在项目事件的systemIdle中作时间判断自动打开的 |
||||
-- 作者:Bin -- 发布时间:2014/6/16 15:59:00 -- 那就不会出现这个问题 |
||||
-- 作者:lyq -- 发布时间:2014/6/16 16:05:00 -- 按你说的测试还是一样有问题,是程序bug,请检查修正 |
||||
-- 作者:Bin -- 发布时间:2014/6/16 16:06:00 -- 反复测试只有在项目中新项目,并且打开窗口代码放在ALteropenPROJECT才会出现此问题. 否则不会. |