gpt4 book ai didi

c# - 在 RichTextBox 中突出显示花费的时间太长

转载 作者:太空狗 更新时间:2023-10-29 21:55:04 26 4
gpt4 key购买 nike

我有一大堆偏移量需要在我的 RichTextBox 中突出显示。然而,这个过程花费的时间太长了。我正在使用以下代码:

foreach (int offset in offsets)
{
richTextBox.Select(offset, searchString.Length);
richTextBox.SelectionBackColor = Color.Yellow;
}

有没有更有效的方法?

更新:

尝试使用此方法,但它没有突出显示任何内容:

richTextBox.SelectionBackColor = Color.Yellow;
foreach (int offset in offsets)
{
richTextBox.Select(offset, searchString.Length);
}

最佳答案

我用谷歌搜索了你的问题,我发现 RichTextBox 在有很多行时变得非常慢。
在我看来,你要么购买第三方控件,你可以对其性能感到满意,要么你可能需要线程来分配整个选择任务。我认为他们可以加快速度。
希望对您有所帮助!

关于c# - 在 RichTextBox 中突出显示花费的时间太长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10692373/

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