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

Вниз

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

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

Наверх




Память: 0.46 MB
Время: 0.007 c
1-44214
saha
2003-04-01 11:20
2003.04.14
TEdit


3-44080
Виталий Панасенко
2003-03-26 12:26
2003.04.14
LocalSQL


14-44337
sid
2003-03-30 23:40
2003.04.14
А здесь здорово: Написал 2 часа назад 2 вопроса и уже ответили


1-44245
anton2v
2003-04-02 11:15
2003.04.14
Не могу найти событие


3-43997
junior
2003-03-24 21:10
2003.04.14
Как в IB создать БД из Delphi?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский