Foxtable(狐表)用户栏目专家坐堂 → messagbox 和主窗体最小化


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

主题:messagbox 和主窗体最小化

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


加好友 发短信
等级:四尾狐 帖子:933 积分:8286 威望:0 精华:0 注册:2015/8/12 16:28:00
messagbox 和主窗体最小化  发帖心情 Post By:2019/6/14 19:48:00 [只看该作者]

有很多情况下,使用messagebox后,主窗体会最小化。当只有狐表一个窗体的时候,则不会。如果打开了excel,资源浏览器,就很多情况会被失去焦点变为最小化的状态。

无论是否使用
MessageBox.show(" ", "重要提示",MessageBoxButtons.Ok,MessageBoxIcon.Error, 0, Windows.forms.MessageBoxOptions.ServiceNotification)
还是简单的messagebox。show(“”)

都会这样,并且没有规律。


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


加好友 发短信
等级:四尾狐 帖子:933 积分:8286 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2019/6/14 19:49:00 [只看该作者]

刚又看了下,公司办公很多人都开了N个窗口。当使用messagebox后,狐表会躲到后面。而其他程序的窗体就会到前面。必须点击任务栏的狐表才会再次跳回。
请问如何让狐表再次获得焦点?

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


加好友 发短信
等级:超级版主 帖子:105877 积分:538442 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/6/14 20:40:00 [只看该作者]

做个实例发上来测试一下

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


加好友 发短信
等级:四尾狐 帖子:933 积分:8286 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2019/6/14 20:51:00 [只看该作者]

你只要在电脑上开几个程序,例如浏览器,文件等。然后随便编一个狐表,里面做一个messagebox。show。在按下messagebox 的ok后。狐表就会失去焦点。

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


加好友 发短信
等级:超级版主 帖子:105877 积分:538442 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/6/14 21:01:00 [只看该作者]

我测试没有问题

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


加好友 发短信
等级:四尾狐 帖子:933 积分:8286 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2019/6/14 21:14:00 [只看该作者]

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


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


加好友 发短信
等级:超级版主 帖子:105877 积分:538442 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/6/14 21:59:00 [只看该作者]

上传的项目我这边打不开,请重新传一个

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


加好友 发短信
等级:四尾狐 帖子:933 积分:8286 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2019/6/14 22:08:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb


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


加好友 发短信
等级:超级版主 帖子:105877 积分:538442 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/6/14 22:15:00 [只看该作者]

Button1测试有问题,Button2测试没有问题

如果是独立或者模式窗口可以试试
MessageBox.show(e.Form.baseform," ", "重要提示")

其它类型窗口可以试试
MessageBox.show(basemainform," ", "重要提示")

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


加好友 发短信
等级:四尾狐 帖子:933 积分:8286 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2019/6/14 22:25:00 [只看该作者]

很多情况下我必须要加Windows.forms.MessageBoxOptions.ServiceNotification以确保msgbox在顶层显示。
但是一旦用了这个参数。  那么msgbox关闭后,就会失去活动的窗体。

 回到顶部
总数 11 1 2 下一页