c# - 未链接到任何特定控件的工具提示

标签 c# tooltip

我正在尝试制作类似拼写检查器的东西,它会在当前插入符号位置下列出可能的单词。我想我会通过创建一个工具提示,根据插入符号的位置移动它,并更改工具提示中的文本来做到这一点。

我遇到了问题。

我正在尝试使用 tip.Show(form, x, y);

显示工具提示

但是,此应用程序是从系统托盘运行的。除此之外,它没有 GUI 元素吗?我将什么用作 form 参数? notifyIcon1Form1 等不起作用。

我将从一个显示静态工具提示的示例开始,该提示会随着我的鼠标光标或其他东西移动。有人可以指出我正确的方向吗?

谢谢

最佳答案

你可以做到这一点,但不能使用工具提示类,因为这是非常有限的,有一个很棒的工具提示帮助程序叫做 VXPLib,使用 html 格式(我想这会给你的单词列表一个优势 - 用不同的方式说颜色)。 VXPLib 是一个 COM 对象(用 C++ 编写),但可以从 .NET 语言访问,并且有一个包装器可以为您完成它以及代码示例。我已经尝试过它们,它们确实有效并且看起来不错......参见 here获取更多信息。

希望对您有所帮助, 最好的祝福, 汤姆。

关于c# - 未链接到任何特定控件的工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2204151/

相关文章:

c# - 如何在 Entity Framework 中查找具有组合键的实体

html - 使用 HTML5/CSS3 更改工具提示位置

jquery - Bootstrap 工具提示未显示在正确位置的问题

java - 如何在模态窗口上方显示工具提示内容?

jQuery Flot - 显示准确的值

C# eventArgs 表单事件

c# - 在 C# 代码的开头和之后更改标签的文本

c# - 是否可以从自己的 getter 内的数组类型属性获取索引

c# - 如何在 C# 中指定某个 DateTime 值是否在同一天?

javascript - 关于在图像上创建工具提示的建议