我希望在鼠标悬停在包含多个控件的区域上时显示相同的工具提示消息(在“ToolTip on myControlId”字段中输入的消息)。我尝试将控件放在 Panel 和 GroupBox 中,但它仅在鼠标位于 Panel/GroupBox 的“空白”区域时有效,当然,当鼠标位于 Panel 中的控件上时它不起作用/组框。
我来自网络开发世界,所以如果我以错误的方式处理这个问题,我愿意接受关于新方法的建议。
最佳答案
在标准的 windows developmern (WindowsForms) 中,tootltip
或 tooltip control
与单个控件相关联。但是您可以使用 ToolTip 控件(参见示例如何:ToolTip: Windows Forms .NET)并分配给所有接收 mouseover
事件的控件。
如果您在 WPF
中,那么故事会变得更容易,因为您有消息路由,所以通常在一个地方订阅就足够了。
希望这对您有所帮助。
关于c# - 使多个控件使用相同的工具提示消息(c# 客户端应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10247940/