Foxtable(狐表)用户栏目专家坐堂 → 系统通知区图标的问题


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

主题:系统通知区图标的问题

美女呀,离线,留言给我吧!
qinlao666
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:443 积分:3766 威望:0 精华:0 注册:2015/3/3 10:06:00
系统通知区图标的问题  发帖心情 Post By:2015/9/28 12:52:00 [只看该作者]

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=34553&replyID=&skin=1

 

根据上面的实例做个了系统通知区图标,请教老师,能否像QQ那样,直接点关闭按钮就可以实现这个功能。

或者是直接点关闭按钮询问是退出主程序还是最小化,而不需要另添加个按钮。


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

请老师指导,谢谢


 回到顶部
美女呀,离线,留言给我吧!
qinlao666
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:443 积分:3766 威望:0 精华:0 注册:2015/3/3 10:06:00
  发帖心情 Post By:2015/9/28 13:54:00 [只看该作者]

?有老师在吗?请指导下哦

 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/9/28 14:09:00 [只看该作者]

去编写BeforeCloseProject事件,弹出一个自己的窗口询问就行了。

 

如果选择最小化,就运行代码

 

BaseMainForm.WindowState = 1

e.Cancel = True


 回到顶部
美女呀,离线,留言给我吧!
qinlao666
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:443 积分:3766 威望:0 精华:0 注册:2015/3/3 10:06:00
  发帖心情 Post By:2015/9/28 16:13:00 [只看该作者]

老师根据您的提示我做了关闭窗口,如图

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

我在BeforeCloseProject事件中加了代码
Forms("关闭").open
 e.Cancel = True

最小化命令弄好了,退出项目的命令不会,试了几个命令都不没反应

请老师指导下哦!

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/9/28 16:19:00 [只看该作者]

最简单方法

 

Dim ps As  System.Diagnostics.Process() = System.Diagnostics.Process.GetProcessesByName("foxtable")
For Each p As System.Diagnostics.Process In ps
    If p.MainWindowTitle = Nothing OrElse p.MainWindowTitle = basemainform.Text Then
        p.kill
        Exit For
    End If
Next

 

 


 回到顶部