TMainMenu. Вот оно есть, вот его нет..

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

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

Сообщение Raz » 06.09.2005 14:19:02

  • Создаем новый проект</li>
  • Кидаем на форму TMainMenu, заполняем его</li>
  • Кидаем на форму TStatusBar</li>
  • Кидаем на форму TPanel, и ставим ей Align = alClient</li>
  • Жмем F9</li>
В результате при запуске главное меню не видно - оно скрыто панелью. Но если окно программы развернуть на весь экран, то меню появляется и больше не пропадает.
Как добиться адекватного размещения TMainMenu при первом запуске? Или это проблема панели, которая закрывает менюху?
Raz
новенький
 
Сообщения: 16
Зарегистрирован: 06.09.2005 13:53:45

Сообщение Сергей Смирнов » 06.09.2005 18:09:42

Больше похоже на баг. См. багтрекер лазаря.
Аватара пользователя
Сергей Смирнов
энтузиаст
 
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва

Сообщение Raz » 06.09.2005 18:27:32

Сергей Смирнов писал(а):Больше похоже на баг. См. багтрекер лазаря.

А ведь и правда баг. ID 0000713 (и еще много других ID :) )
Решение замечательное:
Same is happening here with Lazarus 0.9.8 and WinXP SP2, when using the Windows Classic style in desktop appearance. Starting application maximized "solves" the problem.

No problems when using Windows XP style or others visual styles.
:)
Raz
новенький
 
Сообщения: 16
Зарегистрирован: 06.09.2005 13:53:45


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru