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

Вниз

MDI vs ShowModal   Найти похожие ветки 

 
Homa_Programer ©   (2005-03-11 09:27) [0]

использую МДИ формы, мать и дочерние как сделать так чтобы открывать модальную формы?
что-то у меня ошибки вылетают :(


 
Silla ©   (2005-03-11 10:42) [1]

FormStyle := fsNormal
и будет тебе счастье


 
Homa_Programer ©   (2005-03-11 11:08) [2]

дак я с модального-чайлда запускаю так форму и ошибку получаю :(


 
Плохиш ©   (2005-03-11 11:12) [3]

>Homa_Programer ©   (11.03.05 11:08) [2]

Ты уж определись: или MDIChild, или модальное.


 
Anatoly Podgoretsky ©   (2005-03-11 12:16) [4]

Так у тебя ошибка в программе.


 
DiamondShark ©   (2005-03-11 13:19) [5]

Ну и, разумеется, тип ошибки указывать совершенно излишне.
Телепатор же есть.


 
Homa_Programer ©   (2005-03-11 23:56) [6]

с MDIChild - формы запскаю другую форму, перед этим создав ее при помощи
Application.Createform(nameform);
nameform.showmodal;
и тута ОШИБКА вылетает, выскакивает и проч действия непристойные делает!!!


 
GanibalLector ©   (2005-03-12 00:22) [7]

>и тута ОШИБКА вылетает, выскакивает и проч действия непристойные делает!!!

У меня ничего не вылетает.


 
DiamondShark ©   (2005-03-12 00:27) [8]

Какая ошибка-то?


 
Defunct ©   (2005-03-12 02:12) [9]

Homa_Programer ©   (11.03.05 23:56) [6]
> Application.Createform(nameform);
зачем вообще форму настроек в памяти хранить?

Запускай так:
TNameForm.Create( Application ).ShowModal


 
Homa_Programer ©   (2005-03-14 06:10) [10]

ошибка вылетала такая "Cannot make a visible window modal"

но я понял , сразу перевести попробовал пперевел неправильно
(невозможно создать невидимую форму =) )

но терь разобрался, нада было просто в свойствах поставить Visible=false!!!


 
Defunct ©   (2005-03-14 06:18) [11]

> нада было просто в свойствах поставить

надо было просто не создавать ее в DPR, а создавать по мере необходимости.


 
Ярослав   (2005-03-15 12:39) [12]

У меня та же проблемма. Но я попробовал поставить Visible в false и получил ошибку "Cannot hide an MDI Child form", а мне надо именно MDI Child форму сделать модальной. Модальной но только в рамках главной формы, т.е. что бы приложение не теряло возможность сворабиваться и восстанавливаться.


 
Ярослав   (2005-03-15 12:39) [13]

У меня та же проблемма. Но я попробовал поставить Visible в false и получил ошибку "Cannot hide an MDI Child form", а мне надо именно MDI Child форму сделать модальной. Модальной но только в рамках главной формы, т.е. что бы приложение не теряло возможность сворабиваться и восстанавливаться.


 
Erik1 ©   (2005-03-15 12:48) [14]

Так делай в ручную! Напиши Form Manager котоный проверяет у текущей формы твой Status. Если стоит модальный другие формы незапускай. При активации формы тоже смотри неявляется ли преведущея форма счастливам обладателям твоего статуса. Если является то переключайся назад. Незубудь унаследоватся от одной формы.



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

Форум: "Основная";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.042 c
1-1110380588
Вован_
2005-03-09 18:03
2005.03.27
Как убрать назойливый динь.wav при выходе из TEdit?


1-1110629500
Juk
2005-03-12 15:11
2005.03.27
Модальные формы


14-1110016285
Гаврила
2005-03-05 12:51
2005.03.27
Перлы из резюме :-)


1-1110970017
Studentas
2005-03-16 13:46
2005.03.27
Как уничтожить все програмой запушеные Thread ы?


6-1101106927
leonidus
2004-11-22 10:02
2005.03.27
TWebBrowser - работа через прокси с указанием пароля





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский