Здравствуйте.
Как сделать так чтобы форма не масштабировалась вообще или масштабировалась нормально?
Форма изначально масштабировалась по нажатию правой и левой кнопок мыши на пустом месте.
Мне нужно было убрать несколько label в форме и заменить текст у других. Это я сделал. Но теперь при запуске получаю такую форму, что масштабируется все, кроме одной label. Новых компонент я на форму не добавлял.
С Lazarus и FreePascal столкнулся впервые. Есть небольшой опыт работы в турбо паскале.
Поэтому если не сложно то объясните принципы(или основные инструменты) автомасштабирования элементов формы.
Дополнение #1
Удалось отменить масштабирование. Но почему-то проблемный label теперь приходится располагать совсем на другом месте, чем где он появляется после запуска. Это как-то лечится?
масштабируемые формы
Модератор: Модераторы
-
warobushek
- незнакомец
- Сообщения: 1
- Зарегистрирован: 04.01.2011 14:17:24
- dunin
- энтузиаст
- Сообщения: 634
- Зарегистрирован: 02.05.2007 13:18:11
- Откуда: Тољя††и
- Контактная информация:
warobushek писал(а):Здравствуйте.
Как сделать так чтобы форма не масштабировалась вообще или масштабировалась нормально?
Форма изначально масштабировалась по нажатию правой и левой кнопок мыши на пустом месте.
Мне нужно было убрать несколько label в форме и заменить текст у других. Это я сделал. Но теперь при запуске получаю такую форму, что масштабируется все, кроме одной label. Новых компонент я на форму не добавлял.
С Lazarus и FreePascal столкнулся впервые. Есть небольшой опыт работы в турбо паскале.
Поэтому если не сложно то объясните принципы(или основные инструменты) автомасштабирования элементов формы.
Дополнение #1
Удалось отменить масштабирование. Но почему-то проблемный label теперь приходится располагать совсем на другом месте, чем где он появляется после запуска. Это как-то лечится?
Не совсем понятно, что же, все таки надо...
Посмотрите/поэкспериментируйте со такими свойствами лэйблов как: Align, Alignment, Anchors.
Чтобы размер формы не изменялся - Form1.BorderStyle:= bsSingle;
- Nik
- энтузиаст
- Сообщения: 573
- Зарегистрирован: 03.02.2006 23:08:09
- Откуда: Киров
- Контактная информация:
Тоже не понял, что именно требуется. Если нужно что-то аналогичное свойству Scaled в Delphi, то попробуйте поставить в свойствах проекта тычку "Приложение для различных DPI (Vista+)" (тычка появилась в SVN-версии где-то в ноябре-декабре).
