Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.29;
Скачать: CL | DM;

Вниз

Разъезжаются кнопки на форме при запуске на другом компьютере   Найти похожие ветки 

 
ses   (2004-02-16 22:58) [0]

Здравствуйте. У меня вопрос.
Пишу программу на Дельфи 7, в design mode расставляю на форме компоненты (например кнопки).
Запускаю на своем компьютере - все работает нормально.
Запускаю программу на другом компьютере - кнопки съезжают, размер формы изменяется.
Можете подсказать как этого избежать?


 
Sergey_Masloff   (2004-02-16 23:03) [1]

Ну размер шрифта другой стоит на том компьютере. Как сделать чтобы все нормально было - читать книги, думать...


 
ses   (2004-02-16 23:17) [2]

Можно поподробнее для особо одаренных ?


 
Sergey_Masloff   (2004-02-16 23:37) [3]

Куда подробнее.
Кликаешь правой кнопкой мыша на рабочем столе. Смотришь свойства экрана (Settings). Смотришь Advanced. Видишь General->Display->Font Size так вот на том (другом) компьютере это значение другое. А размеры контролов считаются исходя из этого значения. Так шта... ;-)

см. TForm.Scaled, TForm.PixelsPerInch например


 
DDA ©   (2004-02-17 01:57) [4]

form1.Scaled:=false;


 
Amoeba ©   (2004-02-17 11:57) [5]

Стоит прочесть http://cpr.biblio-globus.ru/small_font_defence.htm


 
Nikolay M. ©   (2004-02-17 12:13) [6]

У формы (и, как следствие, покладенных потом на нее контролов) указывать в свойствах шрифта положительным не Size, а Height.


 
olookin ©   (2004-02-17 12:17) [7]

Я обхожу эту проблему так - размещаю все контролы на панели со свойством Align:=alClient, сама панель разумеется расположена на самой форме. Как результат, размер всех контролов изменяется с изменением настроек шрифтов и разрешения экрана. При этом форма не уползает никуда... Единственная гадость в том, что такие контролы как Stringgrid, ListView и т.п. не варьируют размер шрифта в подписях и прочем. Поэтому если на одной машине у меня в столбце грида влазит вся налпись, то на другой - лишь часть надписи... Неудобно но простительно....


 
ssk   (2004-02-17 12:32) [8]

может стОит "пошаманить" со свойством формы Scaled и поставить False?



Страницы: 1 вся ветка

Текущий архив: 2004.02.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
1-93901
able
2004-02-15 11:48
2004.02.29
Пароли...


7-94223
Magician
2003-12-11 14:02
2004.02.29
Реализация функций из Run


6-94073
Gefest
2003-12-22 23:41
2004.02.29
TTcpServer TTcpClient


8-94033
Вера
2003-10-29 11:35
2004.02.29
Image


14-94174
HolyMan
2004-02-07 01:57
2004.02.29
Системы BugTracking....