Topic: нарушение расположения

купил новы ноутбук, у него более высокое разрешение ...
расположение элементов на форме (при запуске exe)  нарушилось, хотя в самом редакторе отображается все правильно, что очень странно ..
так же не понятно почему, но форма меняет свою ширину, хотя скриптом указывается та же самая, что и в настройках

https://yadi.sk/i/YSrAONBVt6rMMw
https://yadi.sk/i/tRq1bM2TkdJLKg

Re: нарушение расположения

в первом случае проблема с изображениями

Re: нарушение расположения

даже эти формы отображаются с нарушениями ...
http://myvisualdatabase.com/forum/viewtopic.php?id=5681

Re: нарушение расположения

Могу предположить, что дело в автоматическом масштабировании формы, которое включается при увеличении размера шрифта в операционной системе. За это отвечает свойство  Scaled, я его всегда ставлю в False

Визуальное программирование: блог и телеграм-канал.

Re: нарушение расположения

k245 wrote:

Могу предположить, что дело в автоматическом масштабировании формы, которое включается при увеличении размера шрифта в операционной системе. За это отвечает свойство  Scaled, я его всегда ставлю в False

Я делаю так

frmAnswerBalls.ScaleBy(120, Screen.PixelsPerInch);  

Re: нарушение расположения

Масштабирование в Delphi работает криво. Разработчики, использующие Delphi и которым нужно масштабирование, пишут свои классы и методы. Либо нужно делать "рыхлый" дизайн форм, чтобы он безболезненно выдерживал подобные искажения.

Визуальное программирование: блог и телеграм-канал.