【发布时间】:2020-01-30 15:58:07
【问题描述】:
在我的应用程序中,当它在系统托盘中被图标化时,并通过ContextMenuStrip1 显示一个上下文菜单,当我单击该图标时,我可以选择要显示的内容;应用程序,关闭它等等。
现在,当鼠标悬停在图标上时,我想显示一个工具提示(不幸的是,该属性没有,但具有单独的菜单项),它总是向我显示菜单对象的名称:ContextMenuStrip1 , 甚至在它的 text 属性中设置别的东西。
由于有时应用程序会在后台进行更新,因此我想在图标下显示一个小进度条,就像某些应用程序一样。这在 vb.net 中怎么可能? (我用的是VB2012)
【问题讨论】:
-
您的上下文菜单是否有鼠标悬停事件?屏幕坐标?
-
如果你把这个问题分成不同的问题可能会更好。不确定您的问题是工具提示、菜单项还是显示进度条。一些工作示例也可能会有所帮助
-
tgolisch:我想你也是。
-
致赫西:对不起,也许我没有解释自己。对我来说,提出的问题将属于相同的类型和背景。我会尽量说清楚。
-
我将工具插入到启动表单中:Notifyicon1 和 ContextMenuStrip1 然后我设置: 1 - NotifyIcon1 的 ContextMenuStrip 属性到 ContextMenuStrip1 2- 文本对 ContextMenuStrip1 的所有权可以通过代码更改。我认为当鼠标位于系统托盘中的图标上时,会显示 ContestMenuStrip1 的 Text 属性的值,而不是显示 Name 属性。现在我想知道,首先如果可能的话,当鼠标在图标上时,如何通过代码显示某个值
标签: vb.net tooltip system-tray