gpt4 book ai didi

c# - 如何在Winforms RichTextBox中实现基本的语法高亮?

转载 作者:太空狗 更新时间:2023-10-29 23:02:56 25 4
gpt4 key购买 nike

我有一个单词列表,我想在我的 RichTextBox 控件中突出显示,我知道如何做到这一点,但在将所有内容解析为单独的单词时遇到问题。

如何将一行或整个文本解析为单独的单词,然后枚举它们并使用 RichTextBox.Select() 方法为它们着色。

这样好吗?有更好/更快的方法吗?

最佳答案

使用 RichTextBox.Find(String, Int32, Int32, RichTextBoxFinds) 方法在控件中查找您的字符串。然后,您可以通过将起始点更改为当前单词之后的点来进行迭代。

不确定该方案的性能,但它会起作用。

http://msdn.microsoft.com/en-us/library/yab8wkhy.aspx

关于c# - 如何在Winforms RichTextBox中实现基本的语法高亮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5982342/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com