-
У компонента фигура(Shape) нет Canvas_a, как на нём рисовать? Спасибо.
-
{RASkov} © (03.07.08 21:56) [1]Первый способ:type TGrCtrl = class(TGraphicControl);
procedure .....;
begin
with TGrCtrl(Shape).Canvas do begin
Rectangle(....);
....
end;
end;
Второй способ:var C: TControlCanvas;
begin
C:=TControlCanvas.Create;
C.Control:=Shape;
with C do begin
TextOut(.....);
......
end;
end;
Есть и третий и может так далее, но думаю хватит.... -
{RASkov} © (03.07.08 21:57) [2]Во втором способе забыл "убить" в заключении созданный и использованный объект С... сорри.
-
спасибо