突出显示文本框中的特殊单词
如何突出显示文本中出现的所有单词列表。 例如,我确实有一个字符串列表(“if”、“else”、“then”、“while”、“true”)。 我确实需要在文本框中找到它们并突出显示它们(前景色+背景色)。
其外观示例:
当前的方法是覆盖 TextBox 并在 OnTextChange 事件中执行“某些操作”。
How do I highlight all occurrences of a list of words in a text.
For example, i do have a list of strings ("if", "else", "then", "while", "true").
I do need to find them in a TextBox and highlight them (foreground + background color).
Examples as how it should look:
The current approach is to override TextBox and do "something" in the OnTextChange event.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看到这个问题:
如果有超过 2 个空格,如何突出显示 Rich TextBox WPF 控件的一部分?
以及此开源控件:
http://wpfsyntax.codeplex.com/
see this question:
How to highlight portion of a Rich TextBox WPF control if there are more than 2 spaces?
and this open source control:
http://wpfsyntax.codeplex.com/
我实际上正在使用一些使用 RichTextBox 的方法,但我的步骤很慢。
意识到我如何标记事物仍然存在一些错误。例如,一切都得到
在要标记的第一个字符之后标记。所以它看起来就像这样:
I'm actually using some approaches using the RichTextBox but im making steps slowly.
Realized how i mark things there are still some bugs. For instance, everything gets
marked after the first character to mark. So it looks just like that: