BeginUpdate([Flags: TabUpdateFlags = 0]);
Flags. Режим обновления таблицы.
Метод BeginUpdate отключает часть функций таблицы для экономии времени, связанного с изменением и обработкой данных таблицы.
После вызова данного метода события будут срабатывать следующим образом:
при первом изменении значения в какой-либо ячейке один раз произойдет событие OnBeforeCellsChange.
при первом изменении выделенной ячейки (выделенного диапазона ячеек) один раз произойдет событие OnBeginSelectionChange.
При дальнейшем изменении значений, будут срабатывать события, связанные с изменением значений в конкретных ячейках (OnBeforeCellChange, OnCellChange, OnChangeCellContent). События, связанные с изменением выделенного диапазона ячеек, срабатывать не будут. При внесении изменений в таблицу ведётся стек изменений, на формирование которого дополнительно тратятся ресурсы системы. Используя параметр Flags, можно временно отключить формирование данного стека.
После вызова метода EndUpdate один раз произойдут события OnCellsChange, OnSelectionChange и OnEndSelectionChange.
См. также: