Вверх ↑
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2009-05-05 20:41:36 ЛС | профиль | цитата
чего-то у меня такое ощущение появилось, что каждый понимает вопросы как хочет... и дает схемы не понятно чего демонстрирующие.

Предлагаю очень простое и понятное определение того что такое "должно быть" - это ситуация, которая соответствует поведению форм в Delphi. Смотрим на примере HiAsm
1) в контекстном меню любого проекта жмем Сделать плавающим - получаем стандартное дочернее окно, болтающееся само по себе. Клик по иконке HiAsm в TaskBar сворачивает обе формы
2) открываем ECreator - получаем окно дочернее для приложения(не основной формы!) и находящееся всегда поверх всех обычных окон(т.е. основного и плавающего). Клик по иконке HiAsm в TaskBar сворачивает все три формы сразу
3) жмем команду "Новый проект" - получаем модальную форму для приложения. Клик по кнопке в TaskBar не сворачивает ни одной формы.
и наконец doMinimize должен быть разделен на сворачиваение конкретной формы и всего приложения.

Кто не согласен с этим поведением просьба пояснить по каким причинам. Если все согласны, то дальнейшее "должно быть" стоит считать
Galkov писал(а):
очень убедительны

карма: 27
0