如何快速去除FCTB(快速彩色文本框)中的所有标记?
How to remove all the markers in FCTB (Fast color Text Box) Quickly?
我正在使用下面的代码删除选项卡上的标记,但是清除它们需要一段时间才能清除很长的页面。
有人可以建议更快的方法吗?
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();
}
较快的解决方法如下:
int iRows = ft.CurrentTB.LineInfos.Count;
for (int i = 1; i <= iRows; i++)
{
CurrentTB[i].BackgroundBrush = Brushes.Transparent;
CurrentTB.DoSelectionVisible();
}
CurrentTB.Select();
CurrentTB.DoSelectionVisible();
我正在使用下面的代码删除选项卡上的标记,但是清除它们需要一段时间才能清除很长的页面。
有人可以建议更快的方法吗?
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();
}
较快的解决方法如下:
int iRows = ft.CurrentTB.LineInfos.Count;
for (int i = 1; i <= iRows; i++)
{
CurrentTB[i].BackgroundBrush = Brushes.Transparent;
CurrentTB.DoSelectionVisible();
}
CurrentTB.Select();
CurrentTB.DoSelectionVisible();