Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 5 801

/ вопрос закрыт /

Здравствуйте, уважаемые эксперты

Делаю изменение масштаба формы и возникло несколько вопросов.

1. Пользуюсь свойством ScaleControls, но при таком варианте изменяеяс только размер контрола, а шрифт остается тем же. Как сделать, чтобы изменения шрифта были привязаны к контролу?

2. Функция ScaleBy, так же как и ScaleControls, принимает параметра (M, D: Integer), которые выставляют соотношение с текущим размером котрола. А если нужно масштабировать относительно того, что было в самом начале?
Например, был масштаб 100%, потом его поменяли 75% функцией
ScaleControls(75, 100); //изменить на 0,75
а потом захотели изменить на 125%
ScaleControls(125, 100); //изменить на 1,25 относительно 0,75, которые уже стоят = 1,25*0,75 = 0,9375, а нужно 1,25 относительно первоначального размера. Можно, конечно, написать
ScaleControls(125, 75); но может еще есть какие варианты?

Примечание #1 (8 декабря 2011, 15:10):
Что, никто не нашелся что-нибудь сказать?

Aндрей Вопрос закрыт (ответы не принимаются, мини-форум закрыт)

Вопрос задал: Aндрей (статус: 1-ый класс)
Вопрос отправлен: 7 декабря 2011, 10:48
Состояние вопроса: закрыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 0.

16 декабря 2011, 09:18: Вопрос закрыт (решение принял автор вопроса — Aндрей): Никто не ответил

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:46
Выполнено за 0.02 сек.