|
Тема
|
Проблем с размера на формите
|
|
Автор |
bgpita (непознат
) |
Публикувано | 27.09.12 11:49 |
|
Стар проект писан с BCB6 компилиран и работещ добре под WinXP когато се пусне на Win7 изглежда доста зле. Формите са свити с около 1/3 и е различно за Home Edition и Ultimate . Пробвах с прекомилиране под Win7 с BCB6 и с RAD Studio XE, изменението на размера на формите не дава добри резултати. Ефект със сет на формите имаше само задаването на мин.височина и ширина + AutoSize, но явно не е правилното решение, защото изглежда всички са се справили тъй като не намерих подобна тема във форума.
Благодаря предварително за помоща.
| |
Тема
|
Re: Проблем с размера на формите
[re: bgpita]
|
|
Автор |
Mixy (@#$%^) |
Публикувано | 27.09.12 15:38 |
|
Windows 7 слага шрифтовете по подразбиране на 125% в зависимост от монитора. Ако формата използва стандартния за Delphi / BCB шрифт от по-старите версии (MS Sans Serif), той не е TrueType и прави проблеми. Виж също и свойствата Scaled и AutoScroll - първото трябва да е true, второто - false. Ако комбинацията не е изпълнена, формата ти ще изглежда по-малка от останалите. Но може и другаде да е проблема...
Mixy
| |
Тема
|
Re: Проблем с размера на формите
[re: bgpita]
|
|
Автор |
Naki (Company PC Guy) |
Публикувано | 27.09.12 15:51 |
|
Не може да е различно за Home и Ultimate - какви са настройките за размер на шрифта в Control Panel??
Един начин е да зададеш размерът на формата като примерно Y на най-долният компонент на формата + някакъв фиксиран брой пиксели.
| |
Тема
|
Re: Проблем с размера на формите
[re: Mixy]
|
|
Автор |
bgpita (непознат
) |
Публикувано | 28.09.12 12:45 |
|
Благодаря за помощта! Наистина основния проблем се оказа шрифта MS Sans Serif. Замяната с Tahoma (който е по подразбиране за по-новите версии) реши проблема. От някакво значение също са и мащабирането на шрифта 100%, 125%...., както и опцията за изпозването на DPI мащабиране в стил Windows XP.
Naki е прав за Home и Ultimate - няма разлика, но понеже става дума за нови компютри се оказа, че при първоначална инсталация параметрите по подразбиране били различни.
Благодаря още веднъж.
| |
|
|
|
|