Вниз
Скачать: CL | DM;

Как провести линию на компоненте фигура(Shape)?   Найти похожие ветки 

← →
Zheksik ©   (2008-07-03 21:48) [0]

У компонента фигура(Shape) нет Canvas_a,  как на нём рисовать? Спасибо.


← →
{RASkov} ©   (2008-07-03 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} ©   (2008-07-03 21:57) [2]

Во втором способе забыл "убить" в заключении созданный и использованный объект С... сорри.


← →
Zheksik ©   (2008-07-03 22:22) [3]

спасибо



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

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



Память: 0.45 MB
Время: 0.007 c
2-1247490487
TStas
2009-07-13 17:08
2009.09.13
Какое сообщение послать чужому окну, чтобы оно развернулось?


11-1204539944
Maestro
2008-03-03 13:25
2009.09.13
Кнопка в стиле XP с картинкой


1-1214553701
LonelyWolf
2008-06-27 12:01
2009.09.13
Delphi+WinAPI (threads) - синхронизация переменных


2-1247551492
Darvin
2009-07-14 10:04
2009.09.13
наследник TObjectList в dll


6-1205820218
olegNik
2008-03-18 09:03
2009.09.13
Как посадить Server на нужную сетевую карту.




   Наверх