Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.025 c
14-1104683589
Piter
2005-01-02 19:33
2005.01.23
Какие сайты вы посещаете?


1-1105450596
VfloverW
2005-01-11 16:36
2005.01.23
Прозразчный TImage


1-1105529226
Garry
2005-01-12 14:27
2005.01.23
как в DbGrid можно...


3-1103044733
Sergilov
2004-12-14 20:18
2005.01.23
Как при создании базы Access установить на неё пароль?


1-1105553412
td
2005-01-12 21:10
2005.01.23
количество символов в RichEdit




   Наверх