Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.24;
Скачать: 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 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.079 c
2-1157378897
_Gras_
2006-09-04 18:08
2006.09.24
не создавать дочернюю форму


15-1157058254
!_SM_!
2006-09-01 01:04
2006.09.24
BTN%Copy%1 BTN%Copy%2


1-1155022644
fishka
2006-08-08 11:37
2006.09.24
TIdPOP3 .Connect - ошибка Thread creation error. Not...


5-1139839358
Святослав
2006-02-13 17:02
2006.09.24
Как запустить процедуру после установки Parent?


15-1157456068
H010d Freeze
2006-09-05 15:34
2006.09.24
Build проекта из командной строки