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

Глава 25. TStrings.BeginUpdate

Метод BeginUpdate

Затрагиваемые объекты TStrings и все его производные.
Назначение Метод BeginUpdate применяется для предотвращения обновлений экрана, когда изменяются визуальные компоненты — производные TStrings, подобные TComboBox, TListBox, TOutline и т.д. В случае TStringList данная подпрограмма косвенно заставляет включиться обработчик OnChanging, если он назначен. Обратите внимание на то, что обращения к BeginUpdate могут быть вложенными и должно быть сделано равное число обращений к EndUpdate, чтобы позволить экрану обновляться. BeginUpdate и EndUpdate поддерживают внутренний счетчик ссылок для управления механизмом подсчета обращений.
Объявление procedure BeginUpdate;
Пример синтаксиса
procedure TForm1.Button1Click(Sender: TObject);
var
  FileStrings: TStringList;

Begin
   FileStrings.LoadFromFile('Liststrs.txt');
   ListBox1.BeginUpdate;
   ListBox2.BeginUpdate;
   ListBox1.Items.Assign(FileStrings);
   FileStrings.Add('New list item');
   ListBox2.Items.Assign(FileStrings);
   ListBox1.EndUpdate;
   ListBox2.EndUpdate;
   Finally
      FileStings.Free;

end;
Описание Данный пример похож на предыдущий пример с Assign. Разница состоит в использовании метода BeginUpdate для предотвращения обновления каждого окна списка до тех пор, пока оба не изменятся. Обращение к EndUpdate сигнализирует Windows о наступлении момента перерисования элементов управления.

[Метод Add] [Метод AddObject] [Метод AddStrings] [Метод Assign] [Метод BeginUpdate] [Свойство Capacity] [Метод Clear] [Свойство CommaText] [Свойство Count] [Метод Create] [Метод Delete] [Метод Destroy] [Свойство Duplicates] [Метод EndUpdate] [Метод Exchange] [Метод Find] [Метод GetObject] [Метод GetPageAt] [Свойство Handle] [Метод IndexOf] [Метод IndexOfName] [Метод IndexOfObject] [Метод Insert] [Метод InsertObject] [Метод LoadFromFile] [Метод LoadFromStream] [Метод Move] [Свойство Names] [Свойство Objects] [Событие OnChange] [Событие OnChanging] [Свойство Owner] [Свойство PlainText] [Метод PutObject] [Метод SaveToFile] [Метод SaveToStream] [Метод SetText] [Метод Sort] [Свойство Sorted] [Свойство Strings] [Свойство Text] [Свойство Values]


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




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


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