| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Работа с формами |
| Автор: Firebird 5.9.2009, 06:35 | ||||
| Добрый день! Есть две формы Form1 - главная форма Form2 - второстепенная форма Необходимо, чтобы сначала показывалась Form2, а Form1 была скрытой. Затем, если щелкнуть на Form2, то закрыть ее, а Form1 открыть. Однако Form1 несмотря на то, что Visible = False, все равно показывается, видимо из-за того, что оно Главное. Порядок создания окон такой. Файл проекта
Пробовал менять порядок создания форм
Теперь главной стала Form2, но здесь такая особенность, Form1 при сворачивании не сворачивается в TaskBar, а сворачивается в левый нижний угол, в TaskBar также находится индикатор приложения. Т.е. событие MINIMIZE как бы выполняется только для формы, но не для всего приложения. Также и с "нажатием на крестик" - закрывается только форма, а приложение не закрывается. Как сделать, чтобы работая со вторичными окнами, события "Свернуть", "Закрыть" этих окон действовало не только на эти окна, но и на все приложение? |
| Автор: THandle 5.9.2009, 09:28 |
| Пример в аттаче. |
| Автор: Firebird 12.9.2009, 09:10 |
| Большое спасибо! То, что нужно |