Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как в mdi приложении вызвать модальное окно? [D6, WinXP]


Andrushk ©   (2002-11-12 10:19:00) 

Видели как Excel97 сделан? Типа Mdi-приложение, пока с Книгами работаешь, а вот всякие настройки, поиск, и т.д. сделаны модальными окнами. Как сделать также?


Николай Быков   (2002-11-12 11:57:00) [1]


> Andrushk (12.11.02 11:53)

Ура. Скоро меня голубым значком наградят.


Andrushk   (2002-11-12 11:53:00) [2]

спасибо, все работает


Николай Быков   (2002-11-12 11:49:00) [3]

Извратиться-то можно:

FormStyle := fsNormal;
Visible:=Фalse;
Showmodal;

Только, как правильно заметила Рыжик, это непонятно зачем нужно.


KSergey   (2002-11-12 11:45:00) [4]


> Andrushk (12.11.02 11:09)
> так с mdi - формами ShowModal не работает
>
> Или есть какая-то хитрость?

Нет, вы уже решитесь однозначно: или вам нужна MDI-child форма, или модальная. Тут либо-либо, третьего не дано. (да и как вы вообще себе это представляете?!)
Впрочем не понятно, что вы хотите добиться, отображая MDI формы модально? Это как?


Рыжик   (2002-11-12 11:41:00) [5]

В Excel97 формы, которые содержат книги - действительно MDIChild-формы, а вот формы настроек - самые обычные, поэтому и могут показываться модальными. Если приложение - MDI, то из этого ещё не следует, что все формы кроме главной обязаны быть MDIChild, могут встречаться и простые.


Николай Быков   (2002-11-12 11:19:00) [6]

Перед Showmodal сделай Visible:=Фalse


KoluChi   (2002-11-12 11:14:00) [7]

FormStyle := fsNormal;


Andrushk   (2002-11-12 11:09:00) [8]

так с mdi - формами ShowModal не работает

Или есть какая-то хитрость?


Николай Быков   (2002-11-12 10:46:00) [9]

ShowModal?


Наверх

Титульная страница Поиск, карта сайта Написать письмо