![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как назначить родителя диалогу
ramzes2 © (2006-09-04 01:30:00)как назначить родителя диалогу OpenDialog?
Elen (2006-09-04 08:08:00) [1]
> Из первой вызывается вторая, в которой есть OpenDialog
> назначить родителем вторую форму для диалога
Несоответствие какое-то...
> Так вот мне не нравится когда при выборе диалога пропадает
> форма редактора.
>
Чего это она пропадает?
ramzes2 (2006-09-04 08:01:00) [2]У меня первая форма главная, а вторая - редактор. Так вот мне не нравится когда при выборе диалога пропадает форма редактора.
Германн (2006-09-04 01:46:00) [3]И не надо спамить! Поместил вопрос в конференцию, там и жди ответы. Иначе можешь остаться у "разбитого корыта".
Германн (2006-09-04 01:44:00) [4]
> Мне посоветовали назначить родителем вторую форму для диалога.
Наверно правильно посоветовали. Но если тебя это не устраивает по каким-либо соображениям, то приведи их для ясности. И скажи зачем "вторая форма имеет свою кнопку".
ramzes2 (2006-09-04 01:38:00) [5]У меня в приложении 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:35:00) [6]
> ramzes2 (04.09.06 01:30)
>
> как назначить родителя диалогу OpenDialog?
>
А зачем ему назначать родителя?