Position poScreenCenter

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

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

Position poScreenCenter

Сообщение alaken » 08.04.2010 10:29:42

устанавливаю в параметр Position со значением poScreenCenter у главной формы проекта, но главная форма, при запуске приложения появляется не по центру экрана, а в том месте где его в дизайнере оставил...

Вчера обновился из SVN и Lazarus 0.9.29 и FPC 2.5.1,
прошлая сборка работала корректно...
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: Position poScreenCenter

Сообщение скалогрыз » 08.04.2010 10:40:12

баг в процессе починки.

в качестве лекарства можно пересобрать Lazarus c -dOldAutoSize
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Re: Position poScreenCenter

Сообщение alaken » 08.04.2010 16:04:32

будем ждать починки, спасибо.
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: Position poScreenCenter

Сообщение Tsukasa-mixer » 09.04.2010 13:02:22

alaken писал(а):устанавливаю в параметр Position со значением poScreenCenter у главной формы проекта, но главная форма, при запуске приложения появляется не по центру экрана, а в том месте где его в дизайнере оставил...


А использовать что-то типо этого не подойдет ????
Код: Выделить всё
Uses Forms;
.....
tmpForm.Top:=round(Screen.Height/2 - tmpForm.Height/2);
tmpForm.Left:=round(Screen.Width/2 - tmpForm.Width/2);
tmpForm.Show;

Главное воткнуть костыль после создания формы. - форма будет точно по центру.
Правда желательно предусмотреть, чтобы итоговая позиция не вываливалась за экран, но эт сам додумаете ес вам вруг понадобится.

Добавлено спустя 5 минут 33 секунды:
хммм в принципе чисто теоретически - в самом обработчике poScreenCenter должно быть так и прописано в принципе. =/ ....
Tsukasa-mixer
новенький
 
Сообщения: 12
Зарегистрирован: 06.04.2010 01:27:37
Откуда: г.Киров

Re: Position poScreenCenter

Сообщение Little_Roo » 09.04.2010 13:17:51

alaken писал(а):будем ждать починки, спасибо.

В сегодняшнем Lazarus 0.9.29 r24531 FPC 2.4.1 i386-win32-win32/win64 починили
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 639
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

Re: Position poScreenCenter

Сообщение alaken » 12.04.2010 10:12:49

спасибо
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13


Вернуться в Lazarus

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 39

Рейтинг@Mail.ru