Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.08.07;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.008 c
14-20660
Acidy
2003-07-19 09:24
2003.08.07
Файл настроек программы ...


3-20433
Gorlum
2003-07-15 15:45
2003.08.07
Paradox не сохраняет


14-20708
VID
2003-07-23 16:29
2003.08.07
ВАЗ-2110: Разные города,разные цены? Укажите цену в Вашем городе.


14-20701
Воробьёв
2003-07-22 13:14
2003.08.07
MPEG-4


8-20633
Boriss
2003-04-14 15:31
2003.08.07
32 bits -> 24 bits





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский