Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.01.21;
Скачать: [xml.tar.bz2];

Вниз

Как сделать что бы дочерняя форма открывалась как 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.049 c
2-1167737845
zol
2007-01-02 14:37
2007.01.21
посчитать sin , cos в Delphi


3-1162350693
boalse
2006-11-01 06:11
2007.01.21
С чего начать?


15-1167505067
default
2006-12-30 21:57
2007.01.21
Arash feat. Aleena - Chori Chori


5-1147098886
Dstr
2006-05-08 18:34
2007.01.21
RichWiev


2-1167829548
dstrogiy
2007-01-03 16:05
2007.01.21
Background-музыка





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский