Правильная ссылка на эту страницу
http://az-design.ru/Support/SoftWare/Delphi/D3/SB21BeginUpdate.shtml

Глава 21. TCollection.BeginUpdate

Метод BeginUpdate

Затрагиваемые объекты TCollection и все его потомки
Назначение        Указывает на начало внутренней операции обновления и может использоваться для запрещения обновления объекта элемента управления до тех пор, пока не будет выдан соответствующий вызов EndUpdate. Данный метод задействует внутренний счетчик ссылок, что означает возможность вложенности вызовов BeginUpdate и EndUpdate и запрета на обновление до тех пор, пока количество выданных EndUpdate не сравняется с количеством вызовов метода BeginUpdate.
Объявление procedure BeginUpdate;
Пример синтаксиса
procedure  TMyCollection.Clear;
begin
   if Fitems.Count > 0 then begin
      BeginUpdate;
      try while Fitems.Count > 0 do TCollectionItem(Fitems.Last).Free;
          finally EndUpdate: 
//  См.  описание EndUpdate 
      end; 
   end; 

end;
Описание        Приведенный пример имитирует обработку па умолчанию, выполняемую для потомков классов TCollection. В данном случае во время выполнения цикла, который уничтожает элементы коллекции, вызывается метод BeginUpdate. Затем осуществляется обращение к EndUpdate, что предоставляет возможность экрану обновиться, если это необходимо.

[Метод Add] [Свойство Alignment] [Свойство AllowClick] [Метод Assign] [Свойство AssignedValues] [Метод BeginUpdate] [Свойство Bevel] [Свойство ButtonStyle] [Свойство Caption] [Метод Clear] [Свойство Collection] [Свойство Color] [Свойство Count] [Метод Create] [Метод CreateTitle] [Метод DefaultAlignment] [Метод DefaultColor] [Метод DefaultFont] [Метод DefaultReadOnly] [Метод DefaultWidth] [Метод Destroy] [Свойство DropDownRows] [Метод EndUpdate] [Свойство Field] [Свойство FieldName] [Метод FindItemID] [Свойство Font] [Метод GetDisplayName] [Метод GetGrid] [Метод GetItem] [Свойство Grid] [Свойство Index] [Свойство Items] [Свойство Left] [Свойство MaxWidth] [Свойство MinWidth] [Свойство Owner] [Свойство PickList] [Свойство ReadOnly] [Метод RebuildColumns] [Метод RestoreDefaults] [Свойство Right] [Метод SetIndex] [Свойство State] [Свойство Style] [Свойство Text] [Свойство Title] [Свойство Width] [Свойство WidthType]


<<< Пред. Оглавление
Начало раздела
След. >>>




Дата последнего изменения:
Thursday, 21-Aug-2014 09:10:55 MSK


Постоянный адрес статьи:
http://az-design.ru/Support/SoftWare/Delphi/D3/SB21BeginUpdate.shtml