Delphi 5. Учебник




MDIChildren и MDIChildCount



    Свойство MDIChildren является массивом объектов TForm, предоставляющих доступ к созданным дочерним формам. MDIChildCount возвращает количество элементов в массиве MDIChildren.
    Обычно это свойство используется при выполнении какого-либо действия над всеми открытыми дочерними формами. Вот код сворачивания всех дочерних форм командой Minimize All.

    procedure TFormI.mnuMinimizeAllClick(Sender: TObject);
    var
        iCount: Integers;
    begin
        for iCount:= MDIChildCount-1 downto 0 do
            MDIChildren[iCount].WindowState:= wsMinimized;
    end;

    Если вы будете сворачивать окна в порядке возрастания элементов массива, цикл будет работать некорректно, так как после сворачивания каждого окна массив MDIChildren обновляется и пересортировывается, и вы можете пропустить некоторые элементы.




Содержание  Назад  Вперед