BeginUpdate;
BeginUpdate();
Метод BeginUpdate отключает набор внутренних механизмов для ускорения вставки термов в компонент.
После вызова метода BeginUpdate и до вызова EndUpdate в компоненте будут отключены следующие механизмы:
Перерисовка текста;
Расчет и перерисовка полос прокрутки компонента;
Расчет и изменение позиции курсора;
Обработка события OnChange.
Примечание. Данный метод не отключает перерисовку компонента. Для отключения перерисовки используйте соответствующие методы BeginUpdate/EndUpdate формы.
Sub InsertTerm(Control: ITermEdit);
Begin
Control.BeginUpdate;
//...
//Вставка термов
//...
Control.EndUpdate;
End Sub InsertTerm;
Указанный пример в общем виде демонстрирует использование методов BeginUpdate/EndUpdate для компонента TermEdit.
Sub InsertTerm(Control: ITermEditNet);
Begin
Control.CtrlBox.BeginUpdate();
//...
//Вставка термов
//...
Control.CtrlBox.EndUpdate();
End Sub;
Указанный пример в общем виде демонстрирует использование методов BeginUpdate/EndUpdate для компонента TermEditNet.
См. также: