Как быстро удалить все маркеры в 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();
Другие вопросы по тегам