Главная страница
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.045 c
3-1103282169
}|{yk
2004-12-17 14:16
2005.01.23
Что может означать данная ошибка?


1-1105284562
pasha L
2005-01-09 18:29
2005.01.23
Приравнивание одного шрифта к другому


1-1105464482
Magic_STI
2005-01-11 20:28
2005.01.23
Вывод ресалтов поиска


4-1100098886
kaZaNoVa
2004-11-10 18:01
2005.01.23
Поток без длл или самодостаточный код


9-1097749443
Malefic
2004-10-14 14:24
2005.01.23
Как сделать многоуровневую карту?