将工具提示显示为MouseHover文本

时间:2013-08-22 03:29:41

标签: c# winforms tooltip mousehover

与此相关q: Displaying tooltip on mouse hover of a text

如何对RichTextBox中的关键字执行相同的操作,而不是链接。

样品:

在RichTextBox中输入

Hello World,你好吗?

我为工具提示设置了悬停“世界”这个词,当它悬停时,工具提示会显示“这就是世界”!

但如果它悬停在RichTextBox或单词“World”本身,工具提示将会消失。

希望你能帮帮我。谢谢你提前做好准备。更多力量和GodBless!

1 个答案:

答案 0 :(得分:3)

这有点简单。您必须使用GetCharIndexFromPosition的{​​{1}}方法获取RichTextBox下的Char index,制作一些简单的循环来查找整个单词,然后将其显示在Mouse Pointer中{1}}通常。这是代码:

Tooltip popup

enter image description here