Главная страница
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.49 MB
Время: 0.028 c
3-1103448899
Михаил Т.
2004-12-19 12:34
2005.01.23
Помогите настроить сервер InterBase


1-1105425565
Registered Guest
2005-01-11 09:39
2005.01.23
Как найти самое длинное слово в тексте?


14-1105145752
Kerk
2005-01-08 03:55
2005.01.23
---|Ветка была без названия|---


14-1104482693
vidiv
2004-12-31 11:44
2005.01.23
Я новый год встречу одним из первых :)


1-1105005604
AndreySoft
2005-01-06 13:00
2005.01.23
InputQuery и PasswordChar