| Anonymous | Login | Signup for a new account | 25-10-25 23:50 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] Баг / Bug | 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 (2579x), 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 | 2611 |
| Last View | 25-10-2025 23:50 |
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 |
| My View | View Issues | Change Log | Roadmap | Search |
| Copyright © 2007 - 2025 SAS.Planet Team |