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

Вниз

Ну вот нет у TLabel такого ивента   Найти похожие ветки 

 
S_Dimon   (2002-11-11 23:34) [0]

Я делаю только первые шаги в программировании на Delphi, но мне хотелось бы сделать вот что: на форме есть Label, в него периодически выводится некоторая информация. Причём, Label.AutoSize := False. Как мне отловить те моменты, когда выводимый текст не полностью помещается в Label (обрезается)? Можно, конечно, взять моноширинный фонт и подсчитывать число символов, но это не гибко и не красиво... Может кто подскажет свои соображения?
Заранее благодарен!


 
^Sanya ©   (2002-11-12 00:46) [1]

см. Tlabel->TCanvas-> TextWidth:

"Returns the width, in pixels, of a string rendered in the current font.

function TextWidth(const Text: string): Integer;
function TextWidth(const Text: WideString): Integer;"



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

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

Наверх




Память: 0.46 MB
Время: 0.021 c
1-69244
Delph
2002-11-11 16:18
2002.11.21
Пример ComboBox в ячейке DBGrid вместо значения.


14-69512
AZ
2002-11-02 14:01
2002.11.21
RXLib почил в бозе?


14-69558
Axel
2002-10-31 12:42
2002.11.21
Происхождение человека и цивилизации. Различные теории


6-69480
I
2002-09-15 20:58
2002.11.21
<B>как отключить комп от инета</B>


6-69454
delphi-hacker
2002-09-24 07:13
2002.11.21
HyperTerminal,как работает?