Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.023 c
3-1083694556
Miwa
2004-05-04 22:15
2004.05.30
При попытке добавить уникальный ключ в IBExpert


14-1084038401
проходил мимо
2004-05-08 21:46
2004.05.30
Delphi 8


14-1084394919
Vasya.ru
2004-05-13 00:48
2004.05.30
А в каких крупных проектах ,мастера, участвовали?


14-1084523991
jack128
2004-05-14 12:39
2004.05.30
Растояние от точки до отрезка


14-1084130472
VID
2004-05-09 23:21
2004.05.30
Excel не может как Word хранить настройки...




   Наверх