olegenty |
Отправлено: 17.04.2004, 13:21 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
есть форма, которая отображает некие происходящие действия. она должна быть на верху, но при этом не модальной.
другими словами, как отобразить форму по типу fsStayOnTop, но не для системы в целом, а только для приложения.
|
|
Admin |
Отправлено: 17.04.2004, 19:56 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
Так вроде она и получается StayOnTop для приложения,
а не для системы.(попробовал в Win2000)
|
|
olegenty |
Отправлено: 18.04.2004, 14:47 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
У меня тоже 2000, но получается для системы. Итого, пока прога пашет, хочется чем-нибудь другим заняться, а формочка наверху остаётся... Она маленькая, но всё равно раздражает.
|
|
Admin |
Отправлено: 18.04.2004, 15:56 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
Странно, но у меня форма Form2 которая fsStayOnTop и она
Form2->Show() стоит наверху только у приложения,
если запустить что-либо еще (проводник, IE, другую прогу),
она становиться под них, при активации приложения — она
onTop в приложении.
А , дело вот в чем, разобрался !!!
Если это не главная форма приложения — она работает как я
сказал, а если главная — то она сверху всего !!!
Так что сделайте эту форму не главной в приложении,
и она будет fsStayOnTop только для этого приложения !
Отредактировано Admin — 18/04/2004, 17:02
|
|
olegenty |
Отправлено: 18.04.2004, 16:19 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
она не главная, есс-но...
гляну ещё... я её по new создаю (у меня все формы, кроме главной, создаются динамически, когда это необходимо). может ещё в этом дело...
|
|
olegenty |
Отправлено: 20.04.2004, 06:45 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
актуализирую топик. форма так и получается наверху системы, а не приложения....
|
|
Gedeon |
Отправлено: 20.04.2004, 11:54 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
Если форма AutoCreate — то работает так, как вам надо(у меня по крайней мере), через new тоже правильно работает. Прилагаю проект с new
|
|
olegenty |
Отправлено: 20.04.2004, 12:02 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
щас, компильну — посмотрю...
|
|
olegenty |
Отправлено: 20.04.2004, 12:12 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
чудеса в решите. да, всё работает верно. сверил св-ва. идентичны. но у меня, тем не менее, работает неверно. наверху системы, а не приложения
|
|
Gedeon |
Отправлено: 20.04.2004, 13:14 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
Попробуйте может сделать Build проекта, мож в этом дело.
|
|