Foxtable(狐表)用户栏目专家坐堂 → [求助]系统最小化重新打开,模式窗口失效


  共有3596人关注过本帖树形打印复制链接

主题:[求助]系统最小化重新打开,模式窗口失效

帅哥哟,离线,有人找我吗?
lyq
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:360 积分:2794 威望:0 精华:0 注册:2010/4/30 18:38:00
[求助]系统最小化重新打开,模式窗口失效  发帖心情 Post By:2014/6/16 15:24:00 [只看该作者]

如题,做了一个锁屏窗口为模式窗口,在模式窗口控件窗口最小化中写入代码:

baseMainform.WindowState = System.Windows.Forms.FormWindowState.Minimized

然后系统最小化,但再次点击程序打开时,模式窗口失效,看例子

 

请教如何再次点击打开程序,打开后模式窗口在最顶层有效!

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:系统最小化后模式窗口无效.foxdb

[此贴子已经被作者于2014-6-16 15:26:33编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/6/16 15:27:00 [只看该作者]

不明白你的意思.

 回到顶部
帅哥哟,离线,有人找我吗?
lyq
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:360 积分:2794 威望:0 精华:0 注册:2010/4/30 18:38:00
  发帖心情 Post By:2014/6/16 15:37:00 [只看该作者]

我做了一个模式窗口锁屏,用窗口属性最小最设置达不到想要的效果,所以用

baseMainform.WindowState = System.Windows.Forms.FormWindowState.Minimized

最小化,但最小化后再点击任务栏程序时,模式窗口不见了,等于没有锁屏解锁,按道理应该模式窗口最小化时在程序所有窗口最顶层,还原后还应在最顶层,没有解锁不能进行任何操作的。


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/6/16 15:44:00 [只看该作者]

似乎是个BUG,只要你不把窗口打开代码放到ALteropenPROJECT事件就可以正常运作.

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/6/16 15:49:00 [只看该作者]

 呃,测试没有发现所说的问题。

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/6/16 15:51:00 [只看该作者]

不过你模式窗口放到ALteropenPROJECT也无意义啊. 此时模式窗口未关闭并不会显示主程序窗口,也没必要最小化.


所以你这个问题不是问题, 你不要从项目文件中来打开新项目文件就不会出现这个问题了.

 回到顶部
帅哥哟,离线,有人找我吗?
lyq
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:360 积分:2794 威望:0 精华:0 注册:2010/4/30 18:38:00
  发帖心情 Post By:2014/6/16 15:56:00 [只看该作者]

正常这个代码是用其它菜单配置栏按钮点击触发锁定,或在项目事件的systemIdle中作时间判断自动打开的


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/6/16 15:59:00 [只看该作者]

那就不会出现这个问题

 回到顶部
帅哥哟,离线,有人找我吗?
lyq
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:360 积分:2794 威望:0 精华:0 注册:2010/4/30 18:38:00
  发帖心情 Post By:2014/6/16 16:05:00 [只看该作者]

按你说的测试还是一样有问题,是程序bug,请检查修正


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/6/16 16:06:00 [只看该作者]

反复测试只有在项目中新项目,并且打开窗口代码放在ALteropenPROJECT才会出现此问题.  否则不会.

 回到顶部