c# - 使多个控件使用相同的工具提示消息(c# 客户端应用程序)

标签 c# visual-studio-2010 tooltip client-applications

我希望在鼠标悬停在包含多个控件的区域上时显示相同的工具提示消息(在“ToolTip on myControlId”字段中输入的消息)。我尝试将控件放在 Panel 和 GroupBox 中,但它仅在鼠标位于 Panel/GroupBox 的“空白”区域时有效,当然,当鼠标位于 Panel 中的控件上时它不起作用/组框。

我来自网络开发世界,所以如果我以错误的方式处理这个问题,我愿意接受关于新方法的建议。

最佳答案

在标准的 windows developmern (WindowsForms) 中,tootltiptooltip control 与单个控件相关联。但是您可以使用 ToolTip 控件(参见示例如何:ToolTip: Windows Forms .NET)并分配给所有接收 mouseover 事件的控件。

如果您在 WPF 中,那么故事会变得更容易,因为您有消息路由,所以通常在一个地方订阅就足够了。

希望这对您有所帮助。

关于c# - 使多个控件使用相同的工具提示消息(c# 客户端应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10247940/

相关文章:

c# - 如何在 Windows 应用程序中将 Dataset 绑定(bind)到 DataGridView

c# - 如何测试 PowerPoint SlideShow Window 对象?

c# - 该文档已有 ' DocumentElement ' 节点

winforms - Visual Studio 2010 设计器运行时出错

jquery - 将工具提示保留在浏览器窗口内? (不使用插件)

c# - 使用 ToString() 格式显示整数 ASP.net

c# - 从 VS 2010 扩展在代码编辑器中打开无文件源代码文档

WPF - 使用字符串格式绑定(bind)工具提示

google-maps - 具有动态自动定位功能的 Google Maps V3 工具提示弹出窗口

c# - C#中html内容的显示