Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.09.13;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.012 c
2-1247575543
b/@.
2009-07-14 16:45
2009.09.13
Как рисовать на форме поверх всего ?


9-1181818935
MegaVolt
2007-06-14 15:02
2009.09.13
Несколько компонентов исспользующих OpenGL не работают вместе :(


15-1247742042
Claus
2009-07-16 15:00
2009.09.13
Модераторам. Слегка изменить интерфейс


2-1247246973
@!!ex
2009-07-10 21:29
2009.09.13
Как в TStream записать строку


9-1181661095
MERLIN:)
2007-06-12 19:11
2009.09.13
Нужно сделать анимацию