0

我正在使用下面的代码来删除选项卡上的标记,但是要花一些时间来清除它们很长的页面。

有人可以建议一种更快的方法。

 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();
       }
4

1 回答 1

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();
于 2018-08-08T05:07:22.083 回答