![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]()
Такая проблема. Есть Form1 на ней кнопка при нажатии на которую показывается Form2 (Form2.Show). Если нажать на значок Form1 Свернуть, то свернуться обе формы (Form1 и Form2) как этого не допустить, тоесть сворачивание должно примениться к той форме, на которой было зделано.
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
![]()
Поставьте на первую форму компонент ApplicationEvents и отлавливайте событие Minimize.
Всегда рад помочь!
Последний раз редактировалось Terran; 26.06.2009 в 02:22. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
![]()
Поместите код в форму, которая должна жить "сама по себе":
Код:
|
![]() |
![]() |
![]() |
#4 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]()
Какие ещё есть альтернативы данному способу?
Код:
Был предложен такой вариант, но он извратный |
![]() |
![]() |
![]() |
#5 |
БохЪ
Форумчанин
Регистрация: 30.09.2009
Сообщений: 724
|
![]()
А почему бы не разворачивать форму 2 по закрытию формы 1, если форма 2 уже развернута?
В планах порабощение вселенной...
|
![]() |
![]() |
![]() |
#6 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]()
Нет. Нужен сособ представленный в прикреплённом файле в посте #4, только без Form0.
Пересмотрим систему. Убираем procedure CreateParams(var Params: TCreateParams); override; и переходим на Код:
А если использовать мультипоточность? Последний раз редактировалось Stilet; 02.07.2010 в 13:45. |
![]() |
![]() |
![]() |
#7 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]()
Нашёл хороший способ, но на Windows 8 он даёт сбой. На Win8 всплывает форма, которой нет на Win7.
Вот код программы Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сворачивание окон | zzzzz | Общие вопросы Delphi | 4 | 20.10.2008 09:16 |
Сворачивание окон | Blackmore | Общие вопросы Delphi | 1 | 19.05.2008 18:27 |
Сворачивание окон | Legat | Win Api | 2 | 08.10.2007 16:36 |
Сворачивание формы. | Diogo | Общие вопросы Delphi | 29 | 31.08.2007 10:31 |
Сворачивание формы | s-force | Общие вопросы Delphi | 1 | 29.08.2007 19:52 |