View Issue Details

IDProjectCategoryView StatusLast Update
0003096SAS.ПланетаБаг / Bugpublic03-11-2017 18:01
ReporterDJ VK Assigned To 
PrioritynormalSeveritytextReproducibilityalways
Status feedbackResolutionopen 
PlatformWindowsOS7OS VersionUltimate
Product Version160707 
Summary0003096: Проблема с масштабированием форм в IDE.
DescriptionФормы все по умолчанию имеют плотность 96 dpi. Если открыть проект в windows c масштабом надписей отличным от 100% (как правило 120 dpi), и просто открыть-закрыть любую форму .dfm, ничего не трогая, то она все равно модифицируется (при открытии) с учётом масштабирования.
Результат - просто сборка проекта в такой ОС приводит к десяткам ненужных кривых патчей в каждой форме. (массово меняются dpi, width, height, clientwidth, clientheight итд.)
Выход только один - в каждой форме обязательно задать Scaled = true. Тогда форма открывается и выглядит в IDE одинаково при любых настройках ОС.
Additional Informationеще и margins вставляются, вы все правки в формы на 2007 студии вносите только???
TagsIDE, Компиляция, Совместимость версий компилятора

Activities

DJ VK

02-07-2016 12:16

manager   ~0017479

Отличная идея. В форме непосредственно ставится Scaled = true; - для разработки
А если надо масштабирование в конструкторе формы Scaled = false; - для работы

vdemidov

03-11-2017 16:38

manager   ~0018183

Итого что предлагается сделать? Может сделаешь пул реквест?

zed

03-11-2017 18:01

manager   ~0018185

Когда мне бывает надо разрабатывать гуй на компьютере с dpi <> 96, я открываю виртуалку с WinXP, Delphi 2007 и dpi 96.

И на сколько я понимаю, это единственный рекомендуемый способ - всем разработчикам надо вести разработку на системах с одинаковым dpi и чтобы этот dpi использовался большинством пользователей.

А финт со Scaled мне не кажется хорошей идеей.

Issue History

Date Modified Username Field Change
02-07-2016 12:07 DJ VK New Issue
02-07-2016 12:08 DJ VK Summary Проблема с масштабированием форм. => Проблема с масштабированием форм в IDE.
02-07-2016 12:09 DJ VK Tag Attached: IDE
02-07-2016 12:09 DJ VK Tag Attached: Компиляция
02-07-2016 12:09 DJ VK Tag Attached: Совместимость версий компилятора
02-07-2016 12:16 DJ VK Note Added: 0017479
02-08-2016 10:06 vdemidov Target Version .Nightly =>
02-08-2016 10:10 vdemidov Product Version .Nightly => 160707
03-11-2017 16:38 vdemidov Note Added: 0018183
03-11-2017 16:38 vdemidov Status new => feedback
03-11-2017 18:01 zed Note Added: 0018185
08-08-2025 13:22 zed Category Баг => Баг / Bug