以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- messagbox 和主窗体最小化 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=136519) |
||||
-- 作者:lur320 -- 发布时间:2019/6/14 19:48:00 -- messagbox 和主窗体最小化 有很多情况下,使用messagebox后,主窗体会最小化。当只有狐表一个窗体的时候,则不会。如果打开了excel,资源浏览器,就很多情况会被失去焦点变为最小化的状态。 无论是否使用
|
||||
-- 作者:lur320 -- 发布时间:2019/6/14 19:49:00 -- 刚又看了下,公司办公很多人都开了N个窗口。当使用messagebox后,狐表会躲到后面。而其他程序的窗体就会到前面。必须点击任务栏的狐表才会再次跳回。 请问如何让狐表再次获得焦点?
|
||||
-- 作者:有点蓝 -- 发布时间:2019/6/14 20:40:00 -- 做个实例发上来测试一下 |
||||
-- 作者:lur320 -- 发布时间:2019/6/14 20:51:00 -- 你只要在电脑上开几个程序,例如浏览器,文件等。然后随便编一个狐表,里面做一个messagebox。show。在按下messagebox 的ok后。狐表就会失去焦点。 |
||||
-- 作者:有点蓝 -- 发布时间:2019/6/14 21:01:00 -- 我测试没有问题 |
||||
-- 作者:lur320 -- 发布时间:2019/6/14 21:14:00 --
|
||||
-- 作者:有点蓝 -- 发布时间:2019/6/14 21:59:00 -- 上传的项目我这边打不开,请重新传一个 |
||||
-- 作者:lur320 -- 发布时间:2019/6/14 22:08:00 --
|
||||
-- 作者:有点蓝 -- 发布时间:2019/6/14 22:15:00 -- Button1测试有问题,Button2测试没有问题 如果是独立或者模式窗口可以试试 MessageBox.show(e.Form.baseform," ", "重要提示") 其它类型窗口可以试试 MessageBox.show(basemainform," ", "重要提示") |
||||
-- 作者:lur320 -- 发布时间:2019/6/14 22:25:00 -- 很多情况下我必须要加Windows.forms.MessageBoxOptions.ServiceNotification以确保msgbox在顶层显示。 但是一旦用了这个参数。 那么msgbox关闭后,就会失去活动的窗体。
|