![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сделать что бы дочерняя форма открывалась как Dialog [D7]
Bolt © (2006-12-29 00:48:00)Доброго времени суток!
В проекте три формы
1-я fsMDIForm
2-я fsMDIChild
Как открыть 3-ю форму, что бы она была в диалоговор режиме, тоесть, пока ее не закроешь, к форме №1 и №2 невернешся???
Делаю так
3-я fsMDIChild, bsDialog но не получаеться???
: ((
bolt (2006-12-29 18:12:00) [1]
> Понятно! СПАСИБО!Честно говоря, сколько не читаю ФОРУМ,
> вы ЛУЧШИЙ!!!
> Примного благодарен ВАМ!
Понятно! СПАСИБО!Честно говоря, сколько не читаю ФОРУМ, вы ЛУЧШИЙ!!!
Примного благодарен ВАМ!
Anatoly Podgoretsky (2006-12-29 18:08:00) [2]> bolt (29.12.2006 18:03:14) [14]
В следующий раз не делай преобразование типа формы, создавай с нуля.
bolt (2006-12-29 18:03:00) [3]
> Теперь будь добр изменить свойство Visible
ОГРОМНОЕ СПАСИБО, ПОМОГЛО!!!
bolt (2006-12-29 18:01:00) [4]Простите FORM3.ShowModal
Anatoly Podgoretsky (2006-12-29 17:56:00) [5]> bolt (29.12.2006 17:22:10) [10]
Теперь будь добр изменить свойство Visible
Германн (2006-12-29 17:46:00) [6]
> FORM1
???
bolt (2006-12-29 17:22:00) [7]Уже исправил стиль формы на fsNormal, ТОТ ЖЕ ЭФФЕКТ!
Еще раз обрисую картину Form1 (fsMDIForm), Form2 (fsMDIChild), Form3 (fsNormal), Вызываю из ФОРМЫ2, ФОРМУ1 модально
FORM1.ShowModal;
Получаю ошибку "Cannot make a visible window modal"
Сергей М. (2006-12-29 17:08:00) [8]
> bolt (29.12.06 17:01) [8]
Формы со стилем fsMDIChild визуализировать в модальном режиме нельзя.
bolt (2006-12-29 17:01:00) [9]
> fForm3.ShowModal
Спасибо за совет, именно так и пишу, и получаю ОШИБКУ!
lenok (2006-12-29 15:44:00) [10]fForm3.ShowModal
bolt (2006-12-29 10:42:00) [11]Неужто никто не сталкивался?
bolt (2006-12-29 01:38:00) [12]
> А почему не пошел по стандартному пути? File-> New -> закладка
> Dialogs
Потомучто нужна МОДАЛЬНАЯ ФОРМА! Но не диалог!
Да логичнее, но яже говорю что ошибка появляеться, я тут рылся в Интернете, пожоже существует некоторая проблема с функцией showmodal в MDI приложениях.
Германн (2006-12-29 01:35:00) [13]
> bolt (29.12.06 01:26) [2]
>
> Сделал 3-ю форму: fsNormal
А почему не пошел по стандартному пути? File-> New -> закладка Dialogs
> При щелчке на кнопку на 2-й форме Форма№2.Show
А почему Show? Логичнее было бы ShowModal.
bolt (2006-12-29 01:29:00) [14]Пытаюсь вызвать showmodal, но проек ругаеться! "Can not make a window modal"
bolt (2006-12-29 01:26:00) [15]Сделал 3-ю форму: fsNormal
При щелчке на кнопку на 2-й форме Форма№2.Show, появляеться по верх остальных но не диалоговая, можно перейти на форму №2
Германн (2006-12-29 01:12:00) [16]
> Делаю так
> 3-я fsMDIChild, bsDialog но не получаеться???
А зачем ты так делаешь? Какие основания у тебя есть делать "третью" форму fsMDIChild?
Чем не устраивает третья форма просто как диалог?