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

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

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

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

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

Сообщение Climber »

Есть три формы - условно с номерами 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 всегда имела свою кнопку в панели задач...
Павел Ишенин
постоялец
Сообщения: 475
Зарегистрирован: 24.03.2007 09:16:52

Сообщение Павел Ишенин »

Только сегодня переделывал ShowInTaskBar под windows. Может стало лучше?
Climber
постоялец
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Сообщение Climber »

А где взять можно? В репозитории?
Павел Ишенин
постоялец
Сообщения: 475
Зарегистрирован: 24.03.2007 09:16:52

Сообщение Павел Ишенин »

Наверное уже и ночная сборка это содержит.
Climber
постоялец
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Сообщение Climber »

Поставил в среду ночную сборку 0.9.27, все работает как надо, спасибо!
Ответить