Сборник лабораторных работ по дисциплине "Прикладное программное обеспечение". Самохвалов К.М. - 87 стр.

UptoLike

Составители: 

87
Важно знать, что начинать скрывать нужно с верхней (последней от-
крытой) формы заканчивая самой первой. Это будет гарантировать, что вос-
становление форм произойдет в обратном порядке. Особенно этому нужно
уделять внимание при работе с модальными формами и диалогами. Для того,
что бы быть уверенным в правильном Z-порядке, следует использовать один
простой
способ. Скрывая приложение, перебирать массив Screen.Forms от 0
до Screen.FormCount – 1, а, восстанавливая, наоборот. Пример:
// Сворачивание формы
var
k: integer;
begin
application.Minimize;
for k := 0 to Screen.FormCount - 1 do begin
Screen.Forms[k].Hide;
end; end;
Для восстановления формы напишите следующий код в обработчик со-
бытия OnClick компонента TTrayIcon.
// Восстановление формы
var
k: integer;
begin
for k := Screen.FormCount - 1 downto 0 do begin
Screen.Forms[k].Show;
end;
application.Restore;
application.BringToFront;
end;