Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Длина TLabel [D7, XP]


webpauk ©   (2009-08-20 14:43:00) 

как определить TLabel.width, зная textи TLabel.Font, не трогая TLabel.

суть такова - надо вписать TLabel в ограниченную область. Чтобы не изменять TLabel.Caption - сначала изменить текст так, чтобы однозначно  TLabel вписалась.


KilkennyCat   (2009-08-23 00:06:00) [1]

DrawText с необходимыми флагами


Anatoly Podgoretsky   (2009-08-22 10:56:00) [2]

Это говорит не модератор и говорит по вопросу.


Жорж   (2009-08-22 10:19:00) [3]


> Anatoly Podgoretsky ©   (2


> но ведь все равно кого то придется трогать и наносить обиды.


И это говорит модератор?


Anatoly Podgoretsky   (2009-08-20 18:12:00) [4]

> Kolan  (20.08.2009 15:40:05)  [5]

Нанес обиду, но ведь все равно кого то придется трогать и наносить обиды.


Jeer   (2009-08-20 16:17:00) [5]

TLabel тронулся ? :)


Kolan   (2009-08-20 15:40:00) [6]

Так вы же тронули TLabel.


webpauk   (2009-08-20 15:33:00) [7]

впрочем я перемудрил...
достаточно Tlabel.Canvas.TextWidth( Text )!


webpauk   (2009-08-20 15:12:00) [8]

скорее уж GetTextExtentPoint32


Palladin   (2009-08-20 14:45:00) [9]

GetTextExtentExPoint


Kolan   (2009-08-20 14:45:00) [10]

WordWrapне спасет?


Наверх

Титульная страница Поиск, карта сайта Написать письмо