Foxtable(狐表)用户栏目专家坐堂 → [求助]模式窗口与独立窗口


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

主题:[求助]模式窗口与独立窗口

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


加好友 发短信
等级:四尾狐 帖子:957 积分:8440 威望:0 精华:0 注册:2012/10/3 13:25:00
[求助]模式窗口与独立窗口  发帖心情 Post By:2017/11/25 20:53:00 [只看该作者]

1、我把启动后的窗口设置为模式窗口后,存在一个问题,当有QQ消息弹窗时,无法关闭弹窗;
2、如果把窗口设置为独立窗口,可以解决上述问题,但运行程序后,会在Windows任务栏产生了两个缩列窗口的图标;一个是打开的独立窗口图标,一个是狐表的系统窗口图标。不美观。
上面两个问题怎样解决?谢谢!
[此贴子已经被作者于2017/11/25 21:08:59编辑过]

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


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

1、模式窗口,只能自己关闭自己,你可以在timertick事件写代码,把5秒后把自己关闭;

 

2、你AfterLoad事件写了显示图标的代码吧? e.Form.BaseForm.ShowInTaskBar = True


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


加好友 发短信
等级:四尾狐 帖子:957 积分:8440 威望:0 精华:0 注册:2012/10/3 13:25:00
  发帖心情 Post By:2017/11/26 19:40:00 [只看该作者]

2、是用了这句代码:e.Form.BaseForm.ShowInTaskBar = True

但如果去掉的话,独立窗口最小化时就不会在任务栏形成图标。而是在任务栏的上边形成一个缩列图标。见下图:

 


图片点击可在新窗口打开查看此主题相关图片如下:image 1.jpg
图片点击可在新窗口打开查看
-----------------------------

如果用这句代码,独立窗口最小化没有问题,但在任务栏会产生两个图标,见下图:

 


图片点击可在新窗口打开查看此主题相关图片如下:image 2.jpg
图片点击可在新窗口打开查看

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


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

你不是控制 ShowInTaskBar 的显示?

 

显示第一个窗口,就设置另一个 ShowInTaskBar = False,反之亦然。


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


加好友 发短信
等级:四尾狐 帖子:957 积分:8440 威望:0 精华:0 注册:2012/10/3 13:25:00
  发帖心情 Post By:2017/11/26 21:26:00 [只看该作者]

谢谢版主!

basemainform.ShowInTaskBar = False    '任务栏不显示主程序窗口图标


 回到顶部