Как развернуть форму?

 
+1
 
Delphi, Kylix & Pascal
ava
Janger | 30.09.2013, 21:11
1) Создал Form1 (MainForm)
2) При нажатии на Button, открывается Form2
3) В Form2, срабатывает onActivate, которая имитирует нажатые клавиши Win+N
4) Сворачиваются абсолютно ВСЕ окна в Windows
Далее:
Мне нужно, что бы развернулись именно мои Form2 and Form1
Как это сделать?
_______________________
Я в начале подумал, что поможет вот эта строчка:

Form1.WondowState:=wsNormal;

Ан нет, не помогло, потом решил что, тут можно вот так вот сделать:

Form1.Show;

И тоже не помогло.
__________________________
Ощущение складывается такое, что программа вообще не в курсе что её свернули.
И из за этого просто не понимает, что я от неё хочу добиться...
____________________________
В общем, есть идеи на этот счёт? smile
Comments (10)
ava
Poseidon | 30.09.2013, 20:50 #

Application.Restore
ava
Janger | 30.09.2013, 21:01 #
Цитата (Poseidon @ 30.9.2013,  20:50)


Application.Restore


Попробовал, не помогает.
ava
Akella | 30.09.2013, 21:17 #
Цитата (Janger @  30.9.2013,  20:11 findReferencedText)
Сворачиваются абсолютно ВСЕ окна в Windows


Не советую мучить и без того нервную психику пользователя. smile 
ava
Janger | 30.09.2013, 21:24 #
Цитата (Akella @ 30.9.2013,  21:17)
Цитата (Janger @  30.9.2013,  20:11 \"findReferencedText\")
Сворачиваются абсолютно ВСЕ окна в Windows




Не советую мучить и без того нервную психику пользователя. smile



Или ты вирус пишешь? тогда ты не на тот форум попал smile

Ха-ха-ха..)))
Нее, я будильник пишу, и вот всё уже написал, программа полностью работает....
Но вот не хочет открываться и всё тут..(((
Я уже не знаю что ещё сделать можно..((
ava
Akella | 30.09.2013, 22:04 #
Почему нельзя просто показывать на переднем плане свою форму? Не затрагивая другие приложения.
ava
ZaDoXliK | 30.09.2013, 23:00 #
Больше похоже на программу блокировщика 8)
Что у тя за винда которая сворачивает все окна по WIN+N???
У меня да и у всех остальных вроде как Win+D...
При нажатии Вин+Д срабатывает swMinimize вроде как. соответственно swMaximize развернуть...
Ща проверю отпишу точно.
ava
Janger | 30.09.2013, 23:11 #
Цитата (Akella @ 30.9.2013,  22:04)
Почему нельзя просто показывать на переднем плане свою форму? Не затрагивая другие приложения.

А если к примеру человек играть будет во что нибудь?))
Она ведь не отобразится...
ava
ZaDoXliK | 30.09.2013, 23:34 #
Короче проще наверно тупо на таймер постоянно проверять если формы не сверху то сделать их таковыми - показать.развернуть.
ava
northener | 01.10.2013, 01:01 #
Имхо, эту проблему до сих пор никто не решил однозначно. Больно сложный и непонятный механизм этого "якобы сворачивания".
Вот одно из наиболее плодотворных обсуждений http://www.delphikingdom.com/asp/answer.asp?IDAnswer=42112
ava
Akella | 01.10.2013, 09:04 #
Цитата (Janger @  30.9.2013,  23:11 findReferencedText)
А если к примеру человек играть будет во что нибудь?))


я бы твою программу не решился использовать
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
advanced
Submit