使用文本块向文本添加工具提示

时间:2012-12-17 12:16:58

标签: c# windows-8 tooltip

我正在尝试使用按以下方式工作的词汇表来实现应用程序。内容以文本块显示,并且该内容是我想要附加工具提示的单词,因此当用户点击它们时,将显示定义。我不知道如何解决这个问题,因为到目前为止我所阅读的内容让我觉得工具提示只能添加到控件中。这是对的吗?

我也一直在阅读有关工具提示的指导原则,我不确定我想做的是否符合这些准则。

我对此有任何建议。

2 个答案:

答案 0 :(得分:1)

在这种情况下,我不认为工具提示对你来说是一个很好的解决方案。 您可能应该在每个项目的模板中创建一个不可见的控件,其中包含您要显示为“工具提示”的所有信息。

然后您抓住点击事件或其他任何内容,并切换“工具提示”控件的可见性。

如果您对此解决方案没问题,我可以在家里给您一些示例代码:)

答案 1 :(得分:1)

在编写文本块中的内容时。只需记下包含定义的文本的位置。 然后,当鼠标指针越过该位置时,只需使用鼠标悬停事件在工具提示中显示定义。

据我所知......