Форум: "Начинающим";
Текущий архив: 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.071 c