Как быстро удалить все маркеры в 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 ответ
Решение
Более быстрое решение, как показано ниже:
int iRows = ft.CurrentTB.LineInfos.Count;
for (int i = 1; i <= iRows; i++)
{
CurrentTB[i].BackgroundBrush = Brushes.Transparent;
CurrentTB.DoSelectionVisible();
}
CurrentTB.Select();
CurrentTB.DoSelectionVisible();