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

Вниз

Ширина текста в TWinControl   Найти похожие ветки 

 
Sirruf   (2004-05-20 14:38) [0]

Может быть, вопрос тривиальный, но в факах так ничего и не нашел. Как узнать сабж, чтобы в случае если текст не помещается в компонент TRxLookupEdit, выдавать хинт с полным текстом?


 
WebErr ©   (2004-05-20 14:43) [1]

GetCharABCWidth + F1


 
Игорь Шевченко ©   (2004-05-20 14:53) [2]


> Ширина текста в TWinControl

function GetTextWidthInPixels(AText: string; AControl: TControl): integer;
var
 propInfo: PPropInfo;
 thisFont: TFont;
begin
 Result := 0;

 propInfo := GetPropInfo(AControl.ClassInfo, "Font");

 if propInfo <> nil then begin
   thisFont := TFont(GetObjectProp(AControl, "Font"));

   if Assigned(thisFont) then
     with TControlCanvas.Create do
       try
         Control := AControl;
         Font.Assign(thisFont);
         Result  := TextWidth(AText);
       finally
         Free;
       end;
 end;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.053 c
8-1079261589
Evrp
2004-03-14 13:53
2004.05.30
Пожалуйста помогите!!! Не передвигаеться канва у TImage


14-1084256946
Undert
2004-05-11 10:29
2004.05.30
Грррррррррр


3-1083912884
TransparentGhost
2004-05-07 10:54
2004.05.30
Перенос базы IB6.x ->> FB1.5 - есть ли где грабли?


1-1084785192
Stas
2004-05-17 13:13
2004.05.30
Как узнать удален ли компонент ?


14-1084370046
Serzh ml
2004-05-12 17:54
2004.05.30
откуда в метро так много бутылок?