Вопрос по отображению нескольких форм

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Вопрос по отображению нескольких форм

Сообщение Climber » 22.06.2009 17:27:07

Есть три формы - условно с номерами 1, 2 и 3.
Форма 1 - главная форма. По нажатию кнопки появляется форма 2 - немодальная. На форме 2 нажимаем еще одну кнопку - появляется форма 3 (модальная).
В чем проблема: Если у формы 2 свойство ShowInTaskBar имеет значение stDefault, то в панели задач Windows кнопка не появляется. Если сделать stAlways, то кнопка появляется. Но когда форма 2 имеет значение ShowInTaskBar = stDefault, модальная форма 3 рисуется на фоне формы 2, а при значении ShowInTaskBar = stAlways форма 3, вызванная из формы 2, рисуется на фоне формы 1, а форма 2 на время показа формы 3 куда-то "прячется". Я хочу сделать, чтобы форма 3 всегда отображалась на фоне формы 2, и при этом форма 2 всегда имела свою кнопку в панели задач...
Climber
постоялец
 
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Re: Вопрос по отображению нескольких форм

Сообщение Павел Ишенин » 22.06.2009 17:31:44

Только сегодня переделывал ShowInTaskBar под windows. Может стало лучше?
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: Вопрос по отображению нескольких форм

Сообщение Climber » 23.06.2009 08:56:14

А где взять можно? В репозитории?
Climber
постоялец
 
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Re: Вопрос по отображению нескольких форм

Сообщение Павел Ишенин » 23.06.2009 11:07:51

Наверное уже и ночная сборка это содержит.
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: Вопрос по отображению нескольких форм

Сообщение Climber » 26.06.2009 09:29:02

Поставил в среду ночную сборку 0.9.27, все работает как надо, спасибо!
Climber
постоялец
 
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 50

Рейтинг@Mail.ru