richtextbox 中每个单词的额外信息 - richtextbox 和 sql 表之间的链接
我有一个 Richtextbox,它的文本是特定表中一些单词的串联。 (表列是“单词”、“翻译”和“id”)
我需要当用户将鼠标悬停在每个单词上时,相关的翻译会显示在单词的工具提示中。 (类似于谷歌翻译,但在 Windows 窗体应用程序中。)
有人可以指出我的解决方案吗?
I have a richtextbox that its text is a concatenation of some words from specific table. (table columns are 'word','translate' and 'id')
I need that when a user hover on each word, the related translate is showed in word's tooltip.
(something like google translate but in windows form application.)
Can somebody point me towards a solution?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用 Web 浏览器控制和注入 JavaScript 解决了我的问题。 ;)
using Web-browser Control and Injecting JavaScript solved my problem. ;)
这就能解决问题...
This will do the trick...
我对 C# 不太熟悉,而且我也是这个论坛的新手。然而,在我看来,如果你用一个函数来补充 rene 发布的代码,该函数查询你的翻译表并返回翻译文本,那么你就会得到这个(原谅我的伪代码屠杀 - 我对 vb 非常流利)。 net,很快就会学习 C# 语法):
}
然后按如下方式更改 rene 代码的最后一部分(“//显示结果”)(适合纠正我可怕的 C# 问题!):
如果有帮助,我可以崩溃相当快地给出了 vb.net 代码,但除非有帮助,否则我不会这样做。
希望这有帮助。我将不得不努力学习 C#,并提高我对在这个论坛上发帖的理解!让代码看起来正确是一个挑战。 。 。
I am not fluent in C#, and I am also brand new to this forum. However, it looks to me like if you were to supplement the code rene posted with a function which queries your Translation table and returns the translation text, you would then have this (forgive my pseudo-code butchery - I am very fluent in vb.net, gonna learn the C# syntax soon):
}
Then change the last part of rene's code ("//Show the result") as follows (suitable corrected for my horrible C# problem!):
If it would be helpful, I could bust out the vb.net code for this fairly quickly, but I wasn't going to do that unless it would be helpful.
Hope that's helpful. I am going to have to work a little at learning C#, and at improving my understanding of posting in this forum! Getting the code to look right is proving a challenge . . .