![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Изменение шрифта для форм [D7]
Sa1exn © (2012-04-20 11:13:00)Не поделится ли кто опытом для решения следующей задачи:
сделать в приложении настройку используемого шрифта для форм.
Проблема в том, что при изменении шрифта с меньшего на больший Label будут "залазить" на Edit контролы.
Решал ли кто такую задачу? Поделитесь плиз!
Германн (2012-04-20 16:53:00) [1]
> Проблема в том, что при изменении шрифта с меньшего на больший
> Label будут "залазить" на Edit контролы.
Используй TLabeledEdit. Тогда "свой" Label на "своего" Edit'а не налезет никогда!
:)
Sha (2012-04-20 16:21:00) [2]Label1.Alignment:=taRightJustify;
QAZ (2012-04-20 14:34:00) [3]
> Я не прошу код как это сделать, но твой код - сразу ф топку.
> Есть вариант заюзать Layout контрол от "девок", но много
> переделывать придется, хотя если ничего не найду более красивого,
> перейду на него.
это минимально возможный код для лечения конкретной проблеммы
ты думаеш девки пользуются какимито другими алгоритмами и готов заплатить 300 баксов вместо того чтобы за полчаса накопипастить одну единственную процедуру?
> и где-то Label сверху, где-то слева, составлять зависимости - не тру...
ну так это у тебя интерфейс не тру,а не зависимости
зы а по сути достаточно в дизайнтайме все настроить чтоб этой проблеммы не возникало
sniknik (2012-04-20 13:53:00) [4]какие зависимости? AutoSize в дезигн поставь в фалсе, и все, никто никуда не лезет...
и кстати label на edit залезть не может он на канвасе формы, а эдит оконный контрол, под... другое дело.
Sa1exn (2012-04-20 13:35:00) [5]>QAZ
АХАХА!!! Ржу не магу!! На слабо :)
Я не прошу код как это сделать, но твой код - сразу ф топку....
Если бы на форме было 2-3 контрола - не вопрос! Подошло бы (с натяжкой)
Когда же на форме хотя бы 10 контролов и где-то Label сверху, где-то слева, составлять зависимости - не тру...
Есть вариант заюзать Layout контрол от "девок", но много переделывать придется, хотя если ничего не найду более красивого, перейду на него.
QAZ (2012-04-20 13:02:00) [6]
> Не знаете как сделать - не гадьте в топик
ахаха, развод на слабо
> Проблема в том, что при изменении шрифта с меньшего на больший
> Label будут "залазить" на Edit контролы.
edit1.left:=Label1.left+Label1.Width+4;
офигеть как сложно,нетак ли?
sniknik (2012-04-20 12:46:00) [7]а вообще пиши интерфейс в html... и просьба не спрашивать "а зачем/как это сделать?". ;)
sniknik (2012-04-20 12:45:00) [8]> Просьба не разводить флейм на тему "нафиг это нужно"...
просьб мало... реально, что от такого флейма помогает это аргументированное (так чтобы "и не поспоришь...") объяснение - "а нафиг это собственно нужно"...
Sa1exn (2012-04-20 12:32:00) [9]Просьба не разводить флейм на тему "нафиг это нужно"...
Не знаете как сделать - не гадьте в топик
Sa1exn (2012-04-20 12:30:00) [10]>QAZ
Если бы не нужно было - не спрашивал бы...
Может они и рыдают, ты же не всех видел за работой
QAZ (2012-04-20 12:21:00) [11]
> Sa1exn (20.04.12 11:49) [2]
и много ты пользователей знаеш,которым это надо?
в фотошопе или мсофисе например шрифт не меняется,бедные пользователи... они рыдают...
Sa1exn (2012-04-20 11:49:00) [12]Что значит нафига?
Чтобы можно было свою программу настроить под разных пользователей...
С панелями - не вариант, т.к. если контролов много - будет тупить форма
oldman (2012-04-20 11:40:00) [13]Поставь их на разные TPanel
:)))
Вот на фига это надо??? Кто такую задачу-то поставил???