Anonymous | Login | Signup for a new account | 22-11-24 03:08 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
0003096 | SAS.Планета | [All Projects] Баг | public | 02-07-2016 12:07 | 03-11-2017 18:01 | ||||||||
Reporter | DJ VK | ||||||||||||
Assigned To | |||||||||||||
Priority | normal | Severity | text | Reproducibility | always | ||||||||
Status | feedback | Resolution | open | ||||||||||
Platform | Windows | OS | 7 | OS Version | Ultimate | ||||||||
Product Version | 160707 | ||||||||||||
Target Version | Fixed in Version | ||||||||||||
Summary | 0003096: Проблема с масштабированием форм в IDE. | ||||||||||||
Description | Формы все по умолчанию имеют плотность 96 dpi. Если открыть проект в windows c масштабом надписей отличным от 100% (как правило 120 dpi), и просто открыть-закрыть любую форму .dfm, ничего не трогая, то она все равно модифицируется (при открытии) с учётом масштабирования. Результат - просто сборка проекта в такой ОС приводит к десяткам ненужных кривых патчей в каждой форме. (массово меняются dpi, width, height, clientwidth, clientheight итд.) Выход только один - в каждой форме обязательно задать Scaled = true. Тогда форма открывается и выглядит в IDE одинаково при любых настройках ОС. | ||||||||||||
Additional Information | еще и margins вставляются, вы все правки в формы на 2007 студии вносите только??? | ||||||||||||
Tags | IDE, Компиляция, Совместимость версий компилятора | ||||||||||||
Attached Files | |||||||||||||
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 (2014x), 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 | 2046 |
Last View | 22-11-2024 03:08 |
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 |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |