Форум: "Начинающим";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];
ВнизShowModal Найти похожие ветки
← →
zdm © (2006-08-28 17:33) [0]Здравствуйте,,, "Дочерняя" форма, компилю,,,потом оказывается, что она должна быть не "дочерней", ну всяк в жизни бывает, делаю её "обычной", все работает, но ShowModal не катит
← →
Fay © (2006-08-28 17:38) [1]И что?
← →
zdm © (2006-08-28 17:43) [2]что, и что?
как сделать чтобы запустить её в ShowModal
← →
zdm © (2006-08-28 19:32) [3]Люди!!!!!!!!!!!, что ни кто с такой проблемой не сталкивался что-ли?
← →
Ketmar © (2006-08-28 20:49) [4]если переведёшь на русский, может и ответят.
← →
ASoft (2006-08-29 03:17) [5]В свойствах главной и бывшей дочерней формы поставь fsNormal, скомпиль (сначала без showmodal)... мож прокатит :)
← →
Германн © (2006-08-29 03:36) [6]
> Ketmar © (28.08.06 20:49) [4]
>
> если переведёшь на русский, может и ответят.
Сдаётся мне, что тут не столько нужен "перевод на русский", сколько приведение текста проги без "самопального перевода" того не знаю чего в то то не знаю что!
← →
zdm © (2006-08-29 09:18) [7]да нормально-же написал...
Создаю MDI приложение-> создаю главную форму->(fsMDIForm)->создаю дочернюю форму(fsMDIChild)->компилю... Затем оказывается что приложение нужно не MDI.... Все формы перевожу в (fsNormal)-> перестает работать вызов формы которая была дочерней в режиме ShowModal, проделайте тоже самое....
← →
zdm © (2006-08-29 17:53) [8]Люди, ну помогите-же, ведь уже подробно расписал действия, попробуйте проделать то-же самое, или скажите, что я не правильно или не корректно спрашиваю!!!!
← →
Loginov Dmitry © (2006-08-29 18:12) [9]На всякий случай у бывшей дочерней формы в инспекторе объектов поставь Visible = False
← →
Anatoly Podgoretsky © (2006-08-29 20:11) [10]Ну чего ты говоришь так много слов и полностью умалчиваешь о проблеме, ведь тебе же выдается сообщение об ошибке.
← →
ASoft (2006-08-30 05:38) [11]>скомпиль (сначала без showmodal)...
c просто show... да, ее, 2-ю форму, еще надо создать, если она не создается автоматом...
← →
zdm © (2006-08-30 09:34) [12]begin Application.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....."
← →
Fay © (2006-08-30 09:45) [13]2 zdm © (30.08.06 9:34) [12]
см. [9]
← →
Virgo_Style © (2006-08-30 10:01) [14]zdm © (30.08.06 9:34) [12]
Теперь прочитай и переведи, все ж написано
← →
zdm © (2006-08-30 10:21) [15]
> На всякий случай у бывшей дочерней формы в инспекторе объектов
> поставь Visible = False
Извини пропустил,,,помогло , всем большое спасибо
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.043 c