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

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

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

карма: 27
0
Ответов: 1328
Рейтинг: 69
#32: 2009-05-07 23:32:38 ЛС | профиль | цитата
Не совсем по теме, но вопрос тоже с дочерней формой. Если нажать на кнопку, откроется дочернее окно, после этого переключаемся на другую вкладку и главное окно зависает.
code_13179.txt
карма: 2

0
файлы: 1code_13179.txt [1.1KB] [238]
Администрация
Ответов: 15295
Рейтинг: 1519
#33: 2009-05-08 12:16:09 ЛС | профиль | цитата
Konst, как раз очень даже по теме, потому что причина-то все таже. Эту проблему исправляет совет с первой страницы в 8 посте
карма: 27
1
Голосовали:Konst
33
Сообщение
...
Прикрепленные файлы
(файлы не залиты)