Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.21;
Скачать: CL | DM;

Вниз

Как сделать что бы дочерняя форма открывалась как Dialog   Найти похожие ветки 

 
Bolt   (2006-12-29 00:48) [0]

Доброго времени суток!
В проекте три формы
1-я fsMDIForm
2-я fsMDIChild
Как открыть 3-ю форму, что бы она была в диалоговор режиме, тоесть, пока ее не закроешь, к форме №1 и №2 невернешся???
Делаю так
3-я fsMDIChild, bsDialog но не получаеться???
: ((


 
Германн ©   (2006-12-29 01:12) [1]


> Делаю так
> 3-я fsMDIChild, bsDialog но не получаеться???

А зачем ты так делаешь? Какие основания у тебя есть делать "третью" форму fsMDIChild?
Чем не устраивает третья форма просто как диалог?


 
bolt   (2006-12-29 01:26) [2]

Сделал 3-ю форму: fsNormal
При щелчке на кнопку на 2-й форме Форма№2.Show, появляеться по верх остальных но не диалоговая, можно перейти на форму №2


 
bolt   (2006-12-29 01:29) [3]

Пытаюсь вызвать showmodal, но проек ругаеться! "Can not make a window modal"


 
Германн ©   (2006-12-29 01:35) [4]


> bolt   (29.12.06 01:26) [2]
>
> Сделал 3-ю форму: fsNormal

А почему не пошел по стандартному пути? File-> New -> закладка Dialogs


> При щелчке на кнопку на 2-й форме Форма№2.Show

А почему Show? Логичнее было бы ShowModal.


 
bolt   (2006-12-29 01:38) [5]


> А почему не пошел по стандартному пути? File-> New -> закладка
> Dialogs

Потомучто нужна МОДАЛЬНАЯ ФОРМА! Но не диалог!
Да логичнее, но яже говорю что ошибка появляеться, я тут рылся в Интернете, пожоже существует некоторая проблема с функцией showmodal в  MDI приложениях.


 
bolt   (2006-12-29 10:42) [6]

Неужто никто не сталкивался?


 
lenok   (2006-12-29 15:44) [7]

fForm3.ShowModal


 
bolt   (2006-12-29 17:01) [8]


> fForm3.ShowModal

Спасибо за совет, именно так и пишу, и получаю ОШИБКУ!


 
Сергей М. ©   (2006-12-29 17:08) [9]


> bolt   (29.12.06 17:01) [8]


Формы со стилем fsMDIChild визуализировать в модальном режиме нельзя.


 
bolt   (2006-12-29 17:22) [10]

Уже исправил стиль формы на fsNormal, ТОТ ЖЕ ЭФФЕКТ!
Еще раз обрисую картину Form1 (fsMDIForm), Form2 (fsMDIChild), Form3 (fsNormal), Вызываю из ФОРМЫ2, ФОРМУ1 модально
FORM1.ShowModal;
Получаю ошибку "Cannot make a visible window modal"


 
Германн ©   (2006-12-29 17:46) [11]


> FORM1
???


 
Anatoly Podgoretsky ©   (2006-12-29 17:56) [12]

> bolt  (29.12.2006 17:22:10)  [10]

Теперь будь добр изменить свойство Visible


 
bolt   (2006-12-29 18:01) [13]

Простите FORM3.ShowModal


 
bolt   (2006-12-29 18:03) [14]


> Теперь будь добр изменить свойство Visible

ОГРОМНОЕ СПАСИБО, ПОМОГЛО!!!


 
Anatoly Podgoretsky ©   (2006-12-29 18:08) [15]

> bolt  (29.12.2006 18:03:14)  [14]

В следующий раз не делай преобразование типа формы, создавай с нуля.


 
bolt   (2006-12-29 18:12) [16]


> Понятно! СПАСИБО!Честно говоря, сколько не читаю ФОРУМ,
> вы ЛУЧШИЙ!!!
> Примного благодарен ВАМ!

Понятно! СПАСИБО!Честно говоря, сколько не читаю ФОРУМ, вы ЛУЧШИЙ!!!
Примного благодарен ВАМ!



Страницы: 1 вся ветка

Текущий архив: 2007.01.21;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.066 c
2-1167414476
eXPell
2006-12-29 20:47
2007.01.21
Не могу понять почему так


2-1167760801
bolt
2007-01-02 21:00
2007.01.21
Как узнать на какой ITEM в TreeView щелкаем?


15-1167295198
Анжелика
2006-12-28 11:39
2007.01.21
помогите пожалуйста, знаю что не в тему но всеже...


15-1167678279
YurikGL
2007-01-01 22:04
2007.01.21
Требования китайских банков


4-1157122684
Teenager
2006-09-01 18:58
2007.01.21
поместить чужое окно(приложение) в свое окно(window, panel, etc.)