Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.03 c
11-1143526856
shalex
2006-03-28 10:20
2007.01.21
Можно сделать скроллинг в TabControl ?


15-1167476720
ProgRAMmer Dimonych
2006-12-30 14:05
2007.01.21
Чем отличаются модули SysUtils и Windows


15-1167483195
pp1
2006-12-30 15:53
2007.01.21
Правила русского языка


2-1168065288
Igor_Z
2007-01-06 09:34
2007.01.21
Обрезка файла


15-1166961630
Ученик чародея
2006-12-24 15:00
2007.01.21
Теория пяти процентов




   Наверх