如何快速删除FCTB(快速彩色文本框)中的所有标记?

时间:2018-04-22 22:53:53

标签: c# fctb

我使用下面的代码删除标签上的标记,但是需要一段时间才能将其清除一段长页。

有人可以建议更快的方式。

 int iRows = ft.CurrentTB.LineInfos.Count;
        for (int i = 1; i <= iRows; i++)
        {
            CurrentTB[i].BackgroundBrush = Brushes.Transparent;
            CurrentTB.Selection.Start = new Place(1, i);
            CurrentTB.DoSelectionVisible();
            CurrentTB.Invalidate();
       }

1 个答案:

答案 0 :(得分:0)

更快的解决方案如下:

int iRows = ft.CurrentTB.LineInfos.Count;
    for (int i = 1; i <= iRows; i++)
    {
        CurrentTB[i].BackgroundBrush = Brushes.Transparent;         
        CurrentTB.DoSelectionVisible();
   }
            CurrentTB.Select();
            CurrentTB.DoSelectionVisible();