![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TLabeledEdit [D7]
махс © (2008-02-22 17:47:00)Создаю TLabeledEdit в режиме реального времни на панели какой-то, которая в свою очередь на форме.
TLabeledEdit.LabelPosition := lpLeft;
Но не пойму, как можно вычислить координаты (.Left) расположения TLabeledEdit в зависимости от слова в Label'e.
Ну т.е. у меня задано TLabeledEdit.Left := 30; и все умещается, а вот если длина слова в Label'е будет больше, чем я предпологал, то часть слова окажется за левой границей панели.
Что посоветуете?
{RASkov} (2008-02-22 20:20:00) [1][1] - это было к
> Но не пойму, как можно вычислить координаты (.Left) расположения
> TLabeledEdit в зависимости от слова в Label'e
а
> Что посоветуете?
ну точно не [1]... зачем по ходу программы менять положение контролов?
{RASkov} (2008-02-22 18:57:00) [2]> [0] махс (22.02.08 17:47)
LabeledEdit.Left:=LabeledEdit.EditLabel.Canvas.TextWidth(LabeledEdit.EditL abel.Caption);