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

отобразить модальное окно поверх немодального   Найти похожие ветки 

← →
andreoman ©   (2007-09-10 12:55) [0]

Здравствуйте. Есть главная форма frmMain, при нажатии на кнопке отображается НЕМОДАЛЬНОЕ окно frmVersion.
В свою очередт при нажатии на кнопке frmVersion.btShow хочу отобразить(ShowModal) МОДАЛЬНОЕ окно frmType,
но чтобы оно отображалось не поверх frmMain, а поверх frmVersion, т.е. чтоб frmVersion не скрывалось.
Это возможно реализовать ? Спасибки.


← →
{RASkov} ©   (2007-09-10 13:06) [1]

> [0] andreoman ©   (10.09.07 12:55)
> не поверх frmMain, а поверх frmVersion, т.е. чтоб frmVersion не скрывалось.

Нифика не понятно....:(
Как это - поверх и не скрывалось? Т.е. отобразить окно поверх другого и чтобы то другое еще и не скрылось под отоброжаемым окном которое поверх.... брр.


← →
andreoman ©   (2007-09-10 13:09) [2]

КАК ? Как отображаются немодальные окна, когда каждое последующее является починенным предыдущего.
Не скрывалось - в смысле не сворачивалось на панели задач


← →
Вася Правильный   (2007-09-10 13:11) [3]

модальное окно - только одно на приложение
а куда у тебя там что-то сворачивается при разворачивании?


← →
homm ©   (2007-09-10 13:12) [4]

> Не скрывалось - в смысле не сворачивалось на панели задач

Очень просто, не сворачивать самому, само оно не свернется.


← →
andreoman ©   (2007-09-10 13:13) [5]

форма frmVersion сворачивается и frmType получается поверх frmMain


← →
Вася Правильный   (2007-09-10 13:13) [6]


> форма frmVersion сворачивается

с какого перепугу?


← →
{RASkov} ©   (2007-09-10 13:14) [7]

> [5] andreoman ©   (10.09.07 13:13)

Ты что-то сам запутался и других путаешь....
См [4]...


← →
Ega23 ©   (2007-09-10 13:30) [8]


> модальное окно - только одно на приложение


?????

Я тебе 5 окон одно из другого модально вызову...


← →
Ega23 ©   (2007-09-10 13:30) [9]

Вроде..   :)))


← →
Плохиш ©   (2007-09-10 13:32) [10]


> andreoman ©   (10.09.07 12:55)  

Надо исправить ошибку в строке с номером 17.


← →
{RASkov} ©   (2007-09-10 13:37) [11]

> [8] Ega23 ©   (10.09.07 13:30)
> Я тебе 5 окон одно из другого модально вызову...

А 6 смогешь?
:)

> [9] Ega23 ©   (10.09.07 13:30)

Да не переживай.... нормально все :)


← →
Вася Правильный   (2007-09-10 13:56) [12]


> Я тебе 5 окон одно из другого модально вызову...

я - больше :)
вот только доступным все равно останется только одно
по праву рождения любой князь царем стать может, а становится только один


← →
andreoman ©   (2007-09-11 10:06) [13]

В форме frmVersion для сворачивания использую процедуру:
protected   procedure CreateParams(var Params: TCreateParams); override;
...
procedure TfrmVersion.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.ExStyle   := Params.ExStyle or WS_EX_APPWINDOW;
Params.WndParent := GetDesktopWindow;
end;


← →
й1   (2007-09-11 12:27) [14]


> Params.WndParent := GetDesktopWindow;

???



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

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



Память: 0.48 MB
Время: 0.014 c
6-1170777738
M@kc
2007-02-06 19:02
2007.10.07
idMessage.Subject


2-1189180739
Black_Tomcat
2007-09-07 19:58
2007.10.07
Ошибка при удалении Edit.


2-1189551849
Змей
2007-09-12 03:04
2007.10.07
Baloon Hint


15-1189498608
PEAKTOP
2007-09-11 12:16
2007.10.07
Математическое программирование


2-1189176135
*Ray*
2007-09-07 18:42
2007.10.07
Удалить подстроку из очень большой строки (больше 2 ГБ )




   Наверх