当鼠标悬停在包含多个控件的区域上时,我希望显示相同的工具提示消息(在“myControlId 上的工具提示”字段中输入的消息)。我尝试将控件放在 Panel 和 GroupBox 内,但它仅在鼠标位于 Panel/GroupBox 的“空白”区域时有效,当然,当鼠标位于 Panel 内的控件上时不起作用/组框。
我来自网络开发世界,所以如果我以错误的方式解决这个问题,我愿意接受有关新方法的建议。
当鼠标悬停在包含多个控件的区域上时,我希望显示相同的工具提示消息(在“myControlId 上的工具提示”字段中输入的消息)。我尝试将控件放在 Panel 和 GroupBox 内,但它仅在鼠标位于 Panel/GroupBox 的“空白”区域时有效,当然,当鼠标位于 Panel 内的控件上时不起作用/组框。
我来自网络开发世界,所以如果我以错误的方式解决这个问题,我愿意接受有关新方法的建议。
在标准 Windows 开发人员 (WindowsForms)中tootltip
或tooltip control
关联到单个控件。但是您可以使用 ToolTip 控件(参见示例如何:ToolTip: Windows Forms .NET)并分配给接收mouseover
事件的所有控件。
如果你在WPF
,故事会变得更容易,因为你有消息路由,所以通常在一个地方订阅就足够了。
希望这可以帮助。