Вниз
Скачать: CL | DM;

как назначить родителя диалогу   Найти похожие ветки 

← →
ramzes2   (2006-09-04 01:30) [0]

как назначить родителя диалогу OpenDialog?


← →
Германн ©   (2006-09-04 01:35) [1]


> ramzes2   (04.09.06 01:30)
>
> как назначить родителя диалогу OpenDialog?
>

А зачем ему назначать родителя?


← →
ramzes2   (2006-09-04 01:38) [2]

У меня в приложении 2 формы. Из первой вызывается вторая, в которой есть OpenDialog.
Вторая форма имеет свою кнопку на панели задач:

procedure TViewersForm.CreateParams(VAR Params: TCreateParams);
begin
Inherited CreateParams(Params);
WITH Params DO
ExStyle := ExStyle OR WS_EX_APPWINDOW;
Params.WndParent := GetDesktopWindow;
end;

Так вот. Когда вызываю OpenDialog.Execute, то вторая форма пропадает, а появляется первая. По окончании работы с OpenDialog вторая форма появляется.

Мне посоветовали назначить родителем вторую форму для диалога.


← →
Германн ©   (2006-09-04 01:44) [3]


> Мне посоветовали назначить родителем вторую форму для диалога.

Наверно правильно посоветовали. Но если тебя это не устраивает по каким-либо соображениям, то приведи их для ясности. И скажи зачем "вторая форма имеет свою кнопку".


← →
Германн ©   (2006-09-04 01:46) [4]

И не надо спамить! Поместил вопрос в конференцию, там и жди ответы. Иначе можешь остаться у "разбитого корыта".


← →
ramzes2   (2006-09-04 08:01) [5]

У меня первая форма главная, а вторая - редактор. Так вот мне не нравится когда при выборе диалога пропадает форма редактора.


← →
Elen ©   (2006-09-04 08:08) [6]


>  Из первой вызывается вторая, в которой есть OpenDialog
>  назначить родителем вторую форму для диалога

Несоответствие какое-то...


> Так вот мне не нравится когда при выборе диалога пропадает
> форма редактора.
>

Чего это она пропадает?



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

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



Память: 0.46 MB
Время: 0.03 c
2-1157610368
worldmen
2006-09-07 10:26
2006.09.24
Востановление системных файлов в XP


2-1157106503
lorn
2006-09-01 14:28
2006.09.24
прибавить время к дате


9-1135949556
Ford
2005-12-30 16:32
2006.09.24
Освещенния в Direct3D


15-1157093631
ArtemESC
2006-09-01 10:53
2006.09.24
Андрес Сеговия


15-1157435078
Guest001
2006-09-05 09:44
2006.09.24
Dev Express - описание...




   Наверх