Форум: "Начинающим";
Текущий архив: 2008.11.02;
Скачать: [xml.tar.bz2];
Внизвылетает ошибка Cannot make a visible window modal Найти похожие ветки
← →
Fynjy (2008-09-23 09:40) [0]Доброе утро! У меня есть форма с разными компанентами расположенными на двух панелях. Я сделал вот что: Вырезал эти панели из формы, вставил в неё PageControl, с двума листами на первый я поместил эти панели, а на второй фрейм, с кодом никаких изменений не проводил, что касается фрейма, то это пока просто набор компанентов(без описяния и реализации каких - либо процедур); Запускаю прогу вызываю это окно(модальное). но вылетает ошибка, что-то вроде: не может показать модально невидимое или недоступное окно, и Cannot make a visible window modal. кто - нить подскажет что делать?
← →
Сергей М. © (2008-09-23 09:43) [1]
> что делать?
На момент вызова метода ShowModal свойство Visible этой формы должно быть равным False.
← →
Fynjy (2008-09-23 09:49) [2]
> На момент вызова метода ShowModal свойство Visible этой
> формы должно быть равным False.
Форму теперь показывает, но только после сообщения об ошибке:
Cannot focus a disabled or invisible window!
← →
Поросенок Винни-Пух © (2008-09-23 09:56) [3]не надо было ее делать MDIChild
← →
Сергей М. © (2008-09-23 10:02) [4]
> Fynjy
Форму со стилем fsMDIChild показать модально нельзя.
← →
Fynjy (2008-09-23 10:07) [5]
> Форму со стилем fsMDIChild показать модально нельзя.
Да я зняю, но она у меня fsNormal, но ошибка через раз все равно вываливает. И тут же вопрос как сделать fsMDIChild окно и чтоб без косяков?
← →
Anatoly Podgoretsky © (2008-09-23 10:09) [6]
> Cannot focus a disabled or invisible window!
Теперь ты пытаешься установить фокус на невидимое окно, а это не возможно.
← →
Сергей М. © (2008-09-23 10:12) [7]
> она у меня fsNormal
Cказка про белого бычка) ..
см. [1]
> как сделать fsMDIChild окно и чтоб без косяков?
см. [4]
← →
Fynjy (2008-09-23 10:19) [8]
> см. [4]
да это я понимаю, но может её показать не модально, как - нить?
← →
Рамиль © (2008-09-23 10:23) [9]fsMDIChild можно сделать для пользователя как бы модальным (только результат придется возвращать через SendMessage), задизейблив все остальные окна, но только обязательно через try finally, иначе рискуешь остаться с одним окном:)
← →
Сергей М. © (2008-09-23 10:26) [10]
> может её показать не модально, как - нить?
Немодально - это метод Show.
Но MDIChild-форма не требует вызова этого метода - она всегда немодально видима после создания и скрыть ее нельзя.
← →
Fynjy (2008-09-23 10:35) [11]Спасибо всем!
← →
Anatoly Podgoretsky © (2008-09-23 13:12) [12]> Рамиль (23.09.2008 10:23:09) [9]
с одним Зависшим окном:)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.11.02;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.007 c