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

Вниз

Как вызвать ShowModal дочерней форме?   Найти похожие ветки 

 
studentas   (2005-01-04 12:42) [0]

Как вызвать ShowModal дочерней форме или как сделать модалное окно было в главной форме?


 
Плохиш ©   (2005-01-04 12:56) [1]


> Как вызвать ShowModal дочерней форме

ChildForm.ShowModal;
> или как сделать модалное окно было в главной форме?

А теперь помедленнее и по русски.


 
studentas   (2005-01-04 13:00) [2]

Как сделать чтобы модалное окно было в главном окне, не выходила из него? я игрался с Parent но тогда оно не активное.


 
GuAV ©   (2005-01-04 13:22) [3]

CreateParented ?


 
studentas   (2005-01-04 16:20) [4]

нет.
при OnFormCreate -> Form2.Parent := Form1;


 
GuAV ©   (2005-01-04 16:23) [5]

А попробуй CreateParented


 
msguns ©   (2005-01-04 16:24) [6]

MDIChild с отловом потери фокуса ?


 
GuAV ©   (2005-01-04 16:28) [7]

Или SetWindowParent - в свою форму так даже окно чужого приложения можно запуздырить.


 
studentas   (2005-01-06 12:26) [8]

"А попробуй CreateParented"
попробывал, "запуздырить" то он "запуздырил" но форма становится не активной :o(


 
ShotGuN ©   (2005-01-06 12:39) [9]

Помоему только так:
Form1.FormCreate(Sender: Object);
begin
 if <Условие, при котором тебе нужно чтобы форма была модальной> then
 begin
   Form1.FormStyle := fsNormal;
   Form1.ShowModal;
 end;
end;

Насколько я знаю MDIChild нельзя представлять ввиде ShowModal


 
msguns ©   (2005-01-06 12:46) [10]

>ShotGuN ©   (06.01.05 12:39) [9]

Правильно помнишь ;)


 
Экспериментатор   (2005-01-06 21:08) [11]


> ShotGuN ©   (06.01.05 12:39) [9]
> Помоему только так:
> Form1.FormCreate(Sender: Object);
> begin
>  if <Условие, при котором тебе нужно чтобы форма была модальной>
> then
>  begin
>    Form1.FormStyle := fsNormal;
>    Form1.ShowModal;
>  end;
Можно.
Нужно перекрыть пару процедур в создаваемом окне
+ пара конструкторов на эти случаи жизни и окно будет жить как MDI или просто окно.
Легко и без проблем!

Второй путь перед ShowModal MDI формы делать HIDE
правда будет слегка моргать.
> end;
> Насколько я знаю MDIChild нельзя представлять ввиде ShowModal


 
Raider ©   (2005-01-09 01:46) [12]

Кароче помоему так: зайди в File>>New>>Projects>>>>>  MDIApplication , покапайся там может сам разберёшся.



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

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

Наверх




Память: 0.46 MB
Время: 0.042 c
10-1081131338
niko4543
2004-04-05 06:15
2005.01.23
Word.


4-1102355599
mefisto
2004-12-06 20:53
2005.01.23
Передать программе параметры?


6-1099832307
X3M
2004-11-07 15:58
2005.01.23
Послать параметры скрипту на удалённом сервере


14-1105118829
Vaitek
2005-01-07 20:27
2005.01.23
Freelancer


14-1104957025
Мазут Береговой
2005-01-05 23:30
2005.01.23
Нужен совет по t-sql.





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