Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Чтоб кнопка "_" модальной формы сворачивала...


Автор: Etar 12.12.2008, 11:48
Привет!

Вот такая ситуация:
  программа состоит из двух форм
  первая Form1 - обычная форма из которой открывается вторая, модальная форма Form2:
  Form2 := TForm2.Create(Application);
  Form2.ShowModal;

нужно сделать так, чтобы когда пользователь нажимает на кнопку "свернуть" у Form2, то
вся программа должна сворачиваться, а вместо этого Form1 остается как есть, а Form2 вообще оказывается над кнопкой пуск О_о

тогда я попытался обработать событие минимизации следущим образом:
procedure TForm2.FormResize(Sender: TObject);
begin
  if WindowState = wsMinimized then
    Form1.WindowState := wsMinimized;
end;

Программа свернулась, а когда я ее развернул назад, то Form2 непонятно куда пропала и все на этом.


Вот исходники и саму программку приложил
(Программка просто эмулирует длительный процесс через класс TThread)

Помогите пожалуйста! Уже не знаю что делать!

Автор: Akella 12.12.2008, 12:10
Etar, http://forum.vingrad.ru/forum/topic-126445.html и http://forum.vingrad.ru/forum/topic-237714/anchor-entry1708922/0.html на всякий случай

Автор: Rrader 12.12.2008, 15:08
Etar, посмотрите пример

Автор: Etar 16.12.2008, 09:28
О спасибо, код пока не смотрел, но судя по тому как работает - то что надо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)