社区
C#
帖子详情
NotifyIcon托盘图标鼠标悬停事件问题?
gaogar
2011-07-13 03:00:33
当鼠标悬停在托盘图标上时,会显示默认设置好的NotifyIcon.Text值。但NotifyIcon类没有鼠标悬停事件,我是想当鼠标悬停在托盘图标上时,动态读取一些数据,赋值到NotifyIcon.Text中,让它显示这些数据,请问大家有好的解决方案吗?
...全文
449
14
打赏
收藏
NotifyIcon托盘图标鼠标悬停事件问题?
当鼠标悬停在托盘图标上时,会显示默认设置好的NotifyIcon.Text值。但NotifyIcon类没有鼠标悬停事件,我是想当鼠标悬停在托盘图标上时,动态读取一些数据,赋值到NotifyIcon.Text中,让它显示这些数据,请问大家有好的解决方案吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
流浪的青春
2011-07-14
打赏
举报
回复
也许可以通过判断位置的方式来判断鼠标是否在这个托盘图标上。不过具体方法还没有想到。
gaogar
2011-07-14
打赏
举报
回复
能不能确定鼠标是否在这个托盘图标上面,然后让MouseMove事件只执行一次呢?NotifyIcon居然没有MouseOver事件,实在.........
636f6c696e
2011-07-14
打赏
举报
回复
我当时是用一个timer实时更新这个数据的
[Quote=引用 7 楼 gaogar 的回复:]
引用 6 楼 colinfang2006 的回复:
做过类似项目,消耗资源不是很大
引用 2 楼 gaogar 的回复:
引用 1 楼 sp1234 的回复:
当你的数据改变的时候,直接写到Text上吧。
这种做法我有想过,但系数据会在多个地方改变,如果动不动就加载这些数据,用户又很少会看的话,这样做比较浪费资源。所以我只想当用户鼠标在托盘图标上面时,才加载这些数据。
这样……
[/Quote]
gaogar
2011-07-14
打赏
举报
回复
[Quote=引用 6 楼 colinfang2006 的回复:]
做过类似项目,消耗资源不是很大
引用 2 楼 gaogar 的回复:
引用 1 楼 sp1234 的回复:
当你的数据改变的时候,直接写到Text上吧。
这种做法我有想过,但系数据会在多个地方改变,如果动不动就加载这些数据,用户又很少会看的话,这样做比较浪费资源。所以我只想当用户鼠标在托盘图标上面时,才加载这些数据。
[/Quote]
这样代码会比较凌乱哦,哎~真的其他没有办法吗?
636f6c696e
2011-07-14
打赏
举报
回复
做过类似项目,消耗资源不是很大
[Quote=引用 2 楼 gaogar 的回复:]
引用 1 楼 sp1234 的回复:
当你的数据改变的时候,直接写到Text上吧。
这种做法我有想过,但系数据会在多个地方改变,如果动不动就加载这些数据,用户又很少会看的话,这样做比较浪费资源。所以我只想当用户鼠标在托盘图标上面时,才加载这些数据。
[/Quote]
gaogar
2011-07-14
打赏
举报
回复
MouseMove是可以实现,但是鼠标稍微在上面移动一下,MouseMove事件就触发了十多次,这样性能不好
lmyC
2011-07-14
打赏
举报
回复
在MouseMove时间里启用timer
在timer里读取数据不行?
gaogar
2011-07-14
打赏
举报
回复
顶起!!使用MouseMove的可以免提了
gaogar
2011-07-14
打赏
举报
回复
[Quote=引用 13 楼 ireenter 的回复:]
不是有个MouseHover悬停事件吗
[/Quote]
NotifyIcon没有啊,您指的是哪个呢?
ireenter
2011-07-14
打赏
举报
回复
不是有个MouseHover悬停事件吗
gaogar
2011-07-14
打赏
举报
回复
[Quote=引用 11 楼 study0316 的回复:]
LZ试试 ContextMenu1。。。设置text属性为鼠标悬停时提示的内容!
[/Quote]
ContextMenu的Text属性是在哪里体现出来?
study0316
2011-07-14
打赏
举报
回复
LZ试试 ContextMenu1。。。设置text属性为鼠标悬停时提示的内容!
gaogar
2011-07-13
打赏
举报
回复
[Quote=引用 1 楼 sp1234 的回复:]
当你的数据改变的时候,直接写到Text上吧。
[/Quote]
这种做法我有想过,但系数据会在多个地方改变,如果动不动就加载这些数据,用户又很少会看的话,这样做比较浪费资源。所以我只想当用户鼠标在托盘图标上面时,才加载这些数据。
以专业开发人员为伍
2011-07-13
打赏
举报
回复
当你的数据改变的时候,直接写到Text上吧。
面向对象C#初级入门精讲(6)WinForm基础
欢迎加入QQ群538724338咨询提问 【课程特色】 1、课程设计循序渐进、讲解细致、通俗易懂、非常适合自主学习 2、教学过程实例丰富、强调技术关键点、并且分析透彻 3、物美价廉:本着知识共享、帮助更多有需求者原则,毫无保留,不另外设置VIP课程。 此外,提供源代码+配套练习+答疑+上课日志。
Notify
Icon
-WPF系统
托盘
图标
Notify
的使用介绍
WinForm 中使用
Notify
Icon
控件实现系统
托盘
应用
Notify
Icon
控件是 Windows 窗体应用程序中的一个小
图标
,通常显示在系统
托盘
中(也称为任务栏通知区域)。通过使用
Notify
Icon
控件,我们可以创建一个系统
托盘
应用程序,以便在后台运行并提供与用户进行交互的功能。方法中,我们判断关闭窗体的原因,如果是用户点击关闭按钮,则取消关闭操作并隐藏窗体。方法中,当用户双击
图标
时,我们显示窗体并将其状态设置为正常。控件的双击
事件
和退出菜单项的点击
事件
定义了相应的处理方法。在上面的代码中,我们定义了一个名为。中,我们设置窗体在加载时隐藏。
VC++实现在系统
托盘
来新消息闪烁,
鼠标悬停
显示窗口
转载:http://www.codeguru.com/cpp/com-tech/activex/tutorials/article.php/c8115/How-to-Implement-a-Mouse-HoverLeave-Message-on-the-System-Tray.htm 一、
托盘
图标
闪烁 1.准备两张ico图片用来闪烁的时候交换,然后加上一个timer定时器,来控制图片交换的...
<转载>C# -- 系统
托盘
Notify
Icon
控件
通知区域中的
图标
是一些进程的快捷方式,这些进程在计算机后台运行,如防病毒程序或音量控制。这些进程不会具有自己的用户界面。
Notify
Icon
类提供了编写此功能的方法。
Icon
属性定义显示在通知区域中的
图标
。
图标
的弹出菜单由 ContextMenu属性确定。Text属性分配工具提示文本。要在通知区域中显示
图标
,必须将 Visible属性设置为 true。 具体使用方法: (1...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章