|
Модераторы: Poseidon, Snowy, bems, MetalFan |
|
Prok12 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 8.11.2011 Репутация: 3 Всего: 3 |
Перешёл с Delphi XE8 на Tokyo 10.2.2.
Столкнулся с проблемой масштабирования форм, о которой, полагаю, уже писали (ежели что, ткните, где читать: не нашёл, только вот это - https://forums.embarcadero.com/message.jspa?messageID=839812 ). И вот ещё: http://www.sql.ru/forum/1210700/xe8-vs-ber...-1-polomali-dpi Итак. Среда - Win10, 64bit. Для разработки приложений использую два компа, у обоих мониторы с довольно приличным разрешением: 2560х1440 и 2560х1600. Потому прямо в Винде установлено пользовательское масштабирование 125%. Но! Иногда разработанные приложения приходится запускать и на др. компах, без такого Win-масштабирования и с другими разрешениями мониторов. Так что для форм в Delphi мне приходится выставлять свойство Scaled = True. В Delphi XE8 всё это прекрасно работало. При переходе в Tokyo (там какая-то иная модель масштабирования DPI экрана??? ) делаю в новом проекте форму, опять же Scaled = True (иначе не перенести на другой комп!!). И...запустив на этом же самом компе, вижу форму, сразу увеличенную в 1.25раза. В Object-Inspector можно пытаться менять параметр PixelsPerInch (изначально он показывает у меня значение 120) - никак не влияет на размеры формы запущенного приложения: она всё равно +25% от требуемой (а в XE8, кстати, влияло!). Как отключить в Tokyo это не нужное мне масштабирование на том же компе, где создаётся проект??? Ну и чтобы свойство Scaled = True оставить?? Пока пришлось установить для всех форм Scaled = False, а в обработчике события FormCreate задать:
Каряво, как-то (форм у меня бывает по 2десятка)... Считаю, что тот факт, что на свойство PixelsPerInch в Object-Inspector теперь (в Berlin, Tokyo) вовсе нет никакой реакции - это БАГ! Это сообщение отредактировал(а) Prok12 - 28.1.2018, 16:22 |
|||
|
||||
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |