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

TLabeledEdit   Найти похожие ветки 

← →
махс   (2008-02-22 17:47) [0]

Создаю TLabeledEdit в режиме реального времни на панели какой-то, которая в свою очередь на форме.

TLabeledEdit.LabelPosition := lpLeft;

Но не пойму, как можно вычислить координаты (.Left) расположения TLabeledEdit в зависимости от слова в Label"e.

Ну т.е. у меня задано TLabeledEdit.Left := 30; и все умещается, а вот если длина слова в Label"е будет больше, чем я предпологал, то часть слова окажется за левой границей панели.

Что посоветуете?


← →
{RASkov} ©   (2008-02-22 18:57) [1]

> [0] махс   (22.02.08 17:47)

LabeledEdit.Left:=LabeledEdit.EditLabel.Canvas.TextWidth(LabeledEdit.EditL abel.Caption);


← →
{RASkov} ©   (2008-02-22 20:20) [2]

[1] - это было к
> Но не пойму, как можно вычислить координаты (.Left) расположения
> TLabeledEdit в зависимости от слова в Label"e

а

> Что посоветуете?

ну точно не [1]... зачем по ходу программы менять положение контролов?



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

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



Память: 0.45 MB
Время: 0.011 c
11-1186278717
ElectriC
2007-08-05 05:51
2008.03.23
Проблем-ка с TIcon


2-1203922619
Настёна
2008-02-25 09:56
2008.03.23
ОС перезагружается!


15-1202569817
korstin
2008-02-09 18:10
2008.03.23
Нынче заказчики пошли )))


15-1202729706
{RASkov}
2008-02-11 14:35
2008.03.23
Запомнить параметры для каждой папки


2-1204027452
AlexeyMir
2008-02-26 15:04
2008.03.23
Компонент в run-time без выдачи ему имени




   Наверх