我正在尝试制作类似拼写检查器的东西,它会在当前插入符号位置下列出可能的单词。我想我会通过创建一个工具提示,根据插入符号的位置移动它,并更改工具提示中的文本来做到这一点。
我遇到了问题。
我正在尝试使用 tip.Show(form, x, y);
但是,此应用程序是从系统托盘运行的。除此之外,它没有 GUI 元素吗?我将什么用作 form
参数? notifyIcon1
、Form1
等不起作用。
我将从一个显示静态工具提示的示例开始,该提示会随着我的鼠标光标或其他东西移动。有人可以指出我正确的方向吗?
谢谢
最佳答案
你可以做到这一点,但不能使用工具提示类,因为这是非常有限的,有一个很棒的工具提示帮助程序叫做 VXPLib,使用 html 格式(我想这会给你的单词列表一个优势 - 用不同的方式说颜色)。 VXPLib 是一个 COM 对象(用 C++ 编写),但可以从 .NET 语言访问,并且有一个包装器可以为您完成它以及代码示例。我已经尝试过它们,它们确实有效并且看起来不错......参见 here获取更多信息。
希望对您有所帮助, 最好的祝福, 汤姆。
关于c# - 未链接到任何特定控件的工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2204151/