SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003096SAS.Планета[All Projects] Багpublic02-07-2016 12:0703-11-2017 18:01
ReporterDJ VK 
Assigned To 
PrioritynormalSeveritytextReproducibilityalways
StatusfeedbackResolutionopen 
PlatformWindowsOS7OS VersionUltimate
Product Version160707 
Target VersionFixed in Version 
Summary0003096: Проблема с масштабированием форм в IDE.
DescriptionФормы все по умолчанию имеют плотность 96 dpi. Если открыть проект в windows c масштабом надписей отличным от 100% (как правило 120 dpi), и просто открыть-закрыть любую форму .dfm, ничего не трогая, то она все равно модифицируется (при открытии) с учётом масштабирования.
Результат - просто сборка проекта в такой ОС приводит к десяткам ненужных кривых патчей в каждой форме. (массово меняются dpi, width, height, clientwidth, clientheight итд.)
Выход только один - в каждой форме обязательно задать Scaled = true. Тогда форма открывается и выглядит в IDE одинаково при любых настройках ОС.
Additional Informationеще и margins вставляются, вы все правки в формы на 2007 студии вносите только???
TagsIDE, Компиляция, Совместимость версий компилятора
Attached Files

- Relationships

-  Notes
(0017479)
DJ VK (manager)
02-07-2016 12:16

Отличная идея. В форме непосредственно ставится Scaled = true; - для разработки
А если надо масштабирование в конструкторе формы Scaled = false; - для работы
(0018183)
vdemidov (manager)
03-11-2017 16:38

Итого что предлагается сделать? Может сделаешь пул реквест?
(0018185)
zed (manager)
03-11-2017 18:01

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

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

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

- Users who viewed this issue
User List Anonymous (1806x), vdemidov (13x), alex123 (1x), eduard_m (1x), ingener (1x), Garl (1x), zed (4x), turist4x4 (1x), pfg21 (1x), tiburon (1x), gma (1x), DJ VK (7x)
Total Views 1838
Last View 20-04-2024 15:07

- 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



Copyright © 2007 - 2024 SAS.Planet Team