Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.10.07;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.10.07;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.046 c
2-1189587255
RomanH
2007-09-12 12:54
2007.10.07
Замена TEdit->TDBEditEh


2-1189326951
Jimmy
2007-09-09 12:35
2007.10.07
Refresh собственного компонента при изменении свойства


15-1189156428
Nucer
2007-09-07 13:13
2007.10.07
Продажа исходных кодов


2-1187963777
__DATA__
2007-08-24 17:56
2007.10.07
Отлов динамической ошибки по адресу 0х...


3-1180855837
npu3pak_kz
2007-06-03 11:30
2007.10.07
Копирование/перемещение строк в таблице MS Access





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский