BeginUpdate;
Метод BeginUpdate останавливает перерисовку связанных компонентов.
Метод актуален, если он вызывается из компонента-потомка MetaAttributesBreadcrumb, связанного с компонентом MetaAttributesTreeList. Вызов метода позволяет избежать мерцания компонента MetaAttributesTreeList при изменении свойств компонента MetaAttributesBreadcrumb.
Для возобновления перерисовки используйте метод EndUpdate.
Примечание. При работе метода выполняется сохранение состояния элементов компонента.
Для выполнения примера предполагается наличие формы, содержащей компонент MetaAttributesTreeList с наименованием «MetaAttributesTreeList1» и компонент MetaAttributesBreadcrumb с наименованием «MetaAttributesBreadcrumb1». Компоненты должны быть настроены на работу с одним справочником. Перед выполнением примера в компоненте «MetaAttributesBreadcrumb1» должны быть выбраны два или более атрибута справочника. Также на форме предполагается наличие кнопка с наименованием «Button1».
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
Items: IBreadcrumbItems;
Begin
MetaAttributesBreadcrumb1.BeginUpdate;
Items := MetaAttributesBreadcrumb1.Items;
Items.Move(0, 1);
MetaAttributesBreadcrumb1.EndUpdate;
End Sub Button1OnClick;
При нажатии на кнопку первый элемент в компоненте «MetaAttributesBreadcrumb1» будет перемещен на вторую позицию. На время перемещения перерисовка компонента «MetaAttributesTreeList1» будет приостановлена.
См. также: