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

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

ShowModal


zdm ©   (2006-08-28 17:33:00) 

Здравствуйте,,, "Дочерняя" форма, компилю,,,потом оказывается, что она должна быть не "дочерней", ну всяк в жизни бывает, делаю её "обычной", все работает, но ShowModal не катит


zdm   (2006-08-30 10:21:00) [1]


> На всякий случай у бывшей дочерней формы в инспекторе объектов
> поставь Visible = False

Извини пропустил,,,помогло , всем большое спасибо


Virgo_Style   (2006-08-30 10:01:00) [2]

zdm ©   (30.08.06 9:34) [12]

Теперь прочитай и переведи, все ж написано


Fay   (2006-08-30 09:45:00) [3]

2 zdm ©   (30.08.06 9:34) [12]
см. [9]


zdm   (2006-08-30 09:34:00) [4]

beginApplication.CreateForm(TForm_Recipients, Form_Recipients);(это бывшая дочерняя)
Form_Recipients .Show;
end;
Так работает...

begin
Application.CreateForm(TForm_Recipients, Form_Recipients);(это бывшая дочерняя)
Form_Recipients .ShowModal;
end;
а так выдает --- Project raised exception class EInvalidOperation with message "Cannot make a visible window modal....."


ASoft   (2006-08-30 05:38:00) [5]

> скомпиль (сначала без showmodal)...

c просто show... да, ее, 2-ю форму, еще надо создать, если она не создается автоматом...


Anatoly Podgoretsky   (2006-08-29 20:11:00) [6]

Ну чего ты говоришь так много слов и полностью умалчиваешь о проблеме, ведь тебе же выдается сообщение об ошибке.


Loginov Dmitry   (2006-08-29 18:12:00) [7]

На всякий случай у бывшей дочерней формы в инспекторе объектов поставь Visible = False


zdm   (2006-08-29 17:53:00) [8]

Люди, ну помогите-же, ведь уже подробно расписал действия, попробуйте проделать то-же самое, или скажите, что я не правильно или не корректно спрашиваю!!!!


zdm   (2006-08-29 09:18:00) [9]

да нормально-же написал...
Создаю MDI приложение-> создаю главную форму->(fsMDIForm)->создаю дочернюю форму(fsMDIChild)->компилю... Затем оказывается что приложение нужно не MDI.... Все формы перевожу в (fsNormal)-> перестает работать вызов формы которая была дочерней в режиме ShowModal, проделайте тоже самое....


Германн   (2006-08-29 03:36:00) [10]


> Ketmar ©   (28.08.06 20:49) [4]
>
> если переведёшь на русский, может и ответят.

Сдаётся мне, что тут не столько нужен "перевод на русский", сколько приведение текста проги без"самопального перевода" того не знаю чего в то то не знаю что!


ASoft   (2006-08-29 03:17:00) [11]

В свойствах главной и бывшей дочерней формы поставь fsNormal, скомпиль (сначала без showmodal)... мож прокатит :)


Ketmar   (2006-08-28 20:49:00) [12]

если переведёшь на русский, может и ответят.


zdm   (2006-08-28 19:32:00) [13]

Люди!!!!!!!!!!!, что ни кто с такой проблемой не сталкивался что-ли?


zdm   (2006-08-28 17:43:00) [14]

что, и что?
как сделать чтобы запустить её в ShowModal


Fay   (2006-08-28 17:38:00) [15]

И что?


Наверх

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