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

Вниз

Изменение размеров шрифта   Найти похожие ветки 

 
Bosso   (2003-07-24 10:48) [0]

Злые юзеры хотят, чтобы в проге был переключатель на большой и жирный шрифт (видимо, для умственно слепых).
Может быть, кто-то подскажет легкий способ изменения всех шрифтов в программе на другие так, чтобы не перекашивались элементы управления?
Я сделал перебором всех компонент, имеющих свойство Font, в цикле, и изменение размера фонта, а также увеличение размеров самих контолов на определенный процент. Но, конечно, все равно все наехало друг на друга. Помогите, а?


 
Skier ©   (2003-07-24 10:49) [1]

>Bosso (24.07.03 10:48)
TYourControl.ParentFont ?


 
Bosso   (2003-07-24 10:52) [2]

> Skier © (24.07.03 10:49)
Да нет, думаю, не получится. Вопрос-то не в том, как увеличить фонт, а как сделать так, чтобы пропорционально увеличить все контролы, чтобы не ломался интерфейс.


 
Skier ©   (2003-07-24 10:54) [3]

TWinControl.ScaleBy(...) ?


 
Andrey007   (2003-07-24 10:58) [4]

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


 
Bosso   (2003-07-24 10:59) [5]

> Skier © (24.07.03 10:54)

А вот про такую штуку почему-то вообще не слышал. Сейчас попробовал - похоже! Спасибо!


 
Andrey007   (2003-07-24 11:02) [6]

Bosso, на форме есть свойство Scaled, которое разрешает или запрещает изменение размеров элементов под размер шрифта


 
Bosso   (2003-07-24 11:08) [7]

> Andrey007 (24.07.03 11:02)
Спасибо, уже нашел

Короче, я понял так, что надо:
1. Установить scaled в true
2. Вызвать процедуру ScaleBy
3. Изменить размер формы.

Все?



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

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

Наверх




Память: 0.48 MB
Время: 0.019 c
1-20545
nevalex
2003-07-23 13:32
2003.08.07
Параметр с несколькими файлами в названии которых есть пробелы


4-20868
Sergey
2003-06-05 04:34
2003.08.07
как программно выключить компьютер с Win XP?


9-20368
Урб
2003-02-07 14:33
2003.08.07
Я один очень глупый вещь спрошу, только вы не сердитесь... :)


1-20494
js
2003-07-25 09:30
2003.08.07
почему появляется ошибка если использовать TListView


1-20601
starik30
2003-07-24 13:20
2003.08.07
Создание компонента