我使用下面的代码删除标签上的标记,但是需要一段时间才能将其清除一段长页。
有人可以建议更快的方式。
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();
}
答案 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();