Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: 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 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.168 c
10-1178529831
Alek_1
2007-05-07 13:23
2013.03.22
ActiveX и браузер


15-1344156481
wl
2012-08-05 12:48
2013.03.22
машинка


15-1330196934
wl
2012-02-25 23:08
2013.03.22
выскажите нодостатки ноута


15-1347371239
DevilDevil
2012-09-11 17:47
2013.03.22
Если тебе интересен Lua в Delphi


2-1347507525
turbo
2012-09-13 07:38
2013.03.22
Как перевести дату в нормальный формат?