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

Вниз

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

 
Sa1exn   (2012-04-20 11:13) [0]

Не поделится ли кто опытом для решения следующей задачи:
сделать в приложении настройку используемого шрифта для форм.
Проблема в том, что при изменении шрифта с меньшего на больший Label будут "залазить" на Edit контролы.
Решал ли кто такую задачу? Поделитесь плиз!


 
oldman ©   (2012-04-20 11:40) [1]

Поставь их на разные TPanel
:)))

Вот на фига это надо??? Кто такую задачу-то поставил???


 
Sa1exn   (2012-04-20 11:49) [2]

Что значит нафига?
Чтобы можно было свою программу настроить под разных пользователей...
С панелями - не вариант, т.к. если контролов много - будет тупить форма


 
QAZ   (2012-04-20 12:21) [3]


> Sa1exn   (20.04.12 11:49) [2]

и много ты пользователей знаеш,которым это надо?
в фотошопе или мсофисе например шрифт не меняется,бедные пользователи... они рыдают...


 
Sa1exn   (2012-04-20 12:30) [4]

>QAZ
Если бы не нужно было - не спрашивал бы...
Может они и рыдают, ты же не всех видел за работой


 
Sa1exn   (2012-04-20 12:32) [5]

Просьба не разводить флейм на тему "нафиг это нужно"...
Не знаете как сделать - не гадьте в топик


 
sniknik ©   (2012-04-20 12:45) [6]

> Просьба не разводить флейм на тему "нафиг это нужно"...
просьб мало... реально, что от такого флейма помогает это аргументированное (так чтобы "и не поспоришь...") объяснение - "а нафиг это собственно нужно"...


 
sniknik ©   (2012-04-20 12:46) [7]

а вообще пиши интерфейс в html... и просьба не спрашивать "а зачем/как это сделать?". ;)


 
QAZ   (2012-04-20 13:02) [8]


> Не знаете как сделать - не гадьте в топик

ахаха, развод на слабо

> Проблема в том, что при изменении шрифта с меньшего на больший
> Label будут "залазить" на Edit контролы.

edit1.left:=Label1.left+Label1.Width+4;
офигеть как сложно,нетак ли?


 
Sa1exn   (2012-04-20 13:35) [9]

>QAZ
АХАХА!!! Ржу не магу!! На слабо :)
Я не прошу код как это сделать, но твой код - сразу ф топку....

Если бы на форме было 2-3 контрола - не вопрос! Подошло бы (с натяжкой)
Когда же на форме хотя бы 10 контролов и где-то Label сверху, где-то слева, составлять зависимости - не тру...

Есть вариант заюзать Layout контрол от "девок", но много переделывать придется, хотя если ничего не найду более красивого, перейду на него.


 
sniknik ©   (2012-04-20 13:53) [10]

какие зависимости? AutoSize в дезигн поставь в фалсе, и все, никто никуда не лезет...
и кстати label на edit залезть не может он на канвасе формы, а эдит оконный контрол, под... другое дело.


 
QAZ   (2012-04-20 14:34) [11]


> Я не прошу код как это сделать, но твой код - сразу ф топку.
> Есть вариант заюзать Layout контрол от "девок", но много
> переделывать придется, хотя если ничего не найду более красивого,
>  перейду на него.

это минимально возможный код для лечения конкретной проблеммы
ты думаеш девки пользуются какимито другими алгоритмами и готов заплатить 300 баксов вместо того чтобы за полчаса накопипастить одну единственную процедуру?

> и где-то Label сверху, где-то слева, составлять зависимости - не тру...

ну так это у тебя интерфейс не тру,а не зависимости

зы а по сути достаточно в дизайнтайме все настроить чтоб этой проблеммы не возникало


 
Sha ©   (2012-04-20 16:21) [12]

Label1.Alignment:=taRightJustify;


 
Германн ©   (2012-04-20 16:53) [13]


> Проблема в том, что при изменении шрифта с меньшего на больший
> Label будут "залазить" на Edit контролы.

Используй TLabeledEdit. Тогда "свой" Label на "своего" Edit"а не налезет никогда!
:)



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

Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.074 c
2-1329910656
SIV5000
2012-02-22 15:37
2013.03.22
Копирование файлов ОС


15-1352816598
mfender
2012-11-13 18:23
2013.03.22
Fatal error. Не создаётся .dcu


15-1344630602
Юрий
2012-08-11 00:30
2013.03.22
С днем рождения ! 11 августа 2012 суббота


15-1340346931
AV
2012-06-22 10:35
2013.03.22
Похоже что-то с машинкой.. Все так медленно с утра


15-1332013809
V_a_d
2012-03-17 23:50
2013.03.22
PopupMenu





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