![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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]И что?