Вниз
Скачать: CL | DM;

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

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.05 c
15-1349184464
Roman_man
2012-10-02 17:27
2013.03.22
Реакция на мышь в не формы


1-1268122509
Сергей М.
2010-03-09 11:15
2013.03.22
AV при использовании юнита Variants


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


8-1230109371
Вера
2008-12-24 12:02
2013.03.22
графика


15-1338256419
J
2012-05-29 05:53
2013.03.22
скачать видео со станицы в Мазилле.




   Наверх