Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.05;
Скачать: CL | DM;

Вниз

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

 
Dead.MorozZ   (2006-01-20 11:56) [0]

Как узнать символьную длину строки метки, т.е. проще говоря Как узнать максимальное число целых символов влезающих в метку???


 
Ega23 ©   (2006-01-20 11:59) [1]

Length?


 
msguns ©   (2006-01-20 12:04) [2]

В зависимости от шрифта длина может сильно отличаться от содержимого текста.


 
begin...end ©   (2006-01-20 12:04) [3]

> Dead.MorozZ   (20.01.06 11:56)

> Как узнать максимальное число целых символов влезающих в
> метку???

Символы бывают разной ширины (в общем случае). Поэтому в метку может поместиться разное их количество. А вот узнать ширину текста в пикселях можно: Label.Canvas.TextWidth(...).


 
umbra ©   (2006-01-20 12:09) [4]

если шрифт не моноширинный, то в общем случае никак, можно только примерно прикинуть.


 
Gero ©   (2006-01-20 12:10) [5]

Секунд 20 сидел думал что такое метка :)


 
Ega23 ©   (2006-01-20 12:18) [6]

А, вот вы очём. Имхо, для TrueType фонтов - не поможет. Текст может быть как iiiiii так и ыыыыыы. Количество символов - одинаковое.
А если воспользоваться Courier или подобным, то через Label.Canvas.TextWidth(...) и Length можно получить искомое.



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

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

Наверх




Память: 0.47 MB
Время: 0.044 c
15-1137196835
Джо
2006-01-14 03:00
2006.02.05
Отладка многопоточных приложений, C+A+D


1-1136730689
Glex
2006-01-08 17:31
2006.02.05
Эмуляция события OnMouseLeave, OnMouseEnter из clx в vcl


2-1137858839
Змей
2006-01-21 18:53
2006.02.05
Пустой edit.text


4-1132692045
bungle
2005-11-22 23:40
2006.02.05
Подключение Comctrl32.dll v6.0 в Win2000


2-1137746544
ПаТаЧок
2006-01-20 11:42
2006.02.05
Как промотреть файл формата mov