![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Длина поля Caption для TForm [D7, XP]
Alex_C © (2007-03-20 15:48:00)Как узнать макс длинну Caption у TForm, чтоб надпись полностью умещалась?
clickmaker (2007-03-20 16:58:00) [21]
> зависит от установок сис-темы (мелкий, крупный шрифт). В
> этом-то и загвоздка
нужно выбрать в Canvas это шрифт перед TextWidth, всего и делов
Neket (2007-03-20 16:58:00) [22]Удалено модератором
Примечание: Флуд
Neket (2007-03-20 16:57:00) [23]Удалено модератором
Примечание: Флуд
Ega23 (2007-03-20 16:56:00) [24]Удалено модератором
Примечание: Флуд
Alex_C (2007-03-20 16:54:00) [25]То clickmaker: Canvas.TextWidth - ширина текста канваса, а поле Caption для TForm - это то, что в заголовке написано и не зависит от Canvas'а, а зависит от установок сис-темы (мелкий, крупный шрифт). В этом-то и загвоздка.
clickmaker (2007-03-20 16:45:00) [26]Удалено модератором
Примечание: Флуд
Knight (2007-03-20 16:42:00) [27]Удалено модератором
Примечание: Флуд
clickmaker (2007-03-20 16:40:00) [28]Canvas.TextWidth
Neket (2007-03-20 16:40:00) [29]Может как-то так?
if label1.Width<form1.Canvas.TextWidth(Label1.Caption) then exit;