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

Вниз

Крупные шрифты   Найти похожие ветки 

 
Filmax ©   (2003-03-31 14:48) [0]

Привет народ, я думаю я не первый, кто сталкивается с проблемой крупных шрифтов. Если у кого-то, что-то умное пришло в голову, убедительная просьба, поделиться мыслями!


 
Anatoly Podgoretsky ©   (2003-03-31 14:54) [1]

Да не проблема, размеры можно указывать от 10 до 500 процентов


 
Filmax ©   (2003-03-31 14:58) [2]

>>>Anatoly Podgoretsky
Нет, в смысле того, что прога у меня написана под мелкими шрифтами, как быть если у пользователя стоят крупные?


 
Clickmaker ©   (2003-03-31 15:00) [3]

А какие проблемы? Если Form.Scale = true, то не должно быть их


 
Anatoly Podgoretsky ©   (2003-03-31 15:02) [4]

Только грамотное проектирование и тестирование под разными системами.


 
Filmax ©   (2003-03-31 15:04) [5]

Проблемы в том, что у меня очень навороченая форма, и если косяк со шрифтами, то все съежает в разные стороны!


 
Переяслов Григорий ©   (2003-03-31 15:08) [6]

Отслеживай и испытывай в разных режимах. Оставляй запас места после лейблов и т.д. И, вообще используй свойства Align, Anchors и Constraints


 
Clickmaker ©   (2003-03-31 15:15) [7]

Кстати, в дельфи 5 есть оччень интересный глючок: если св-во Anchors выставить по всем направлениям, а св-во Align оставить None, то при смене шрифта на крупный, правый и нижний край контрола заезжает за край формы. Не знаю, исправили ли борландеры это в 6 дельфи...


 
alex_bredin ©   (2003-03-31 18:07) [8]

ни хрена не исправили


 
MsGuns ©   (2003-03-31 19:31) [9]

У меня подобная гадость случилась со всеми гридами. В крупных шрифтах все колонки "съежились". Остальные же контролы катили нормально. Но в сумме видон был тот еще ! Пришлось юзеру сказать чтоб не выжучивался и работал "как все" ;)))


 
ЮЮ ©   (2003-04-01 05:07) [10]

Если ставить не Font.Size, а Font.Height, то всё равно "крупный" или "мелкий" шрифт стоит


 
TY   (2003-04-01 09:39) [11]

Удалено модератором
Примечание: Задай СВОЙ вопрос в отдельной своей ветке


 
Alexander1966 ©   (2003-04-01 15:39) [12]

Я делаю так:

1. Определяю масштаб изменения шрифта
12.0 это высота при проектировании

ScaleM:=Abs(StringAboutCisco.Font.Height/12.0);

2. При создании формы масштабирую StringGrid-ы и StatusBar:

// Масштабирование ширины и выстоты ячеек по текущему шрифту
StringAboutCisco.DefaultRowHeight:=
ceil(StringAboutCisco.DefaultRowHeight*ScaleM);

for i:=0 to StringAboutCisco.ColCount-1 do
StringAboutCisco.ColWidths[i]:=
floor(StringAboutCisco.ColWidths[i]*ScaleM);

3. Остальные элементы очень хорошо масштабируются сами.



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

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

Наверх




Память: 0.49 MB
Время: 0.018 c
3-44006
Vick
2003-03-25 10:14
2003.04.14
Подключение и отключение АДО...


14-44340
Ahmad K
2003-03-30 15:21
2003.04.14
А как на счет регистрации?


3-44008
Suharew
2003-03-23 23:05
2003.04.14
SQL- как показать записи из 2-х таблиц


14-44375
Officeman
2003-03-26 23:08
2003.04.14
сабж Вот и я тоже невыдержал и побежал потрепаться =)ХА)


1-44092
waw
2003-04-02 14:55
2003.04.14
Не правильно считается итого в QReport с условным подсчетом