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

Вниз

TPanel   Найти похожие ветки 

 
GSS   (2004-09-09 21:45) [0]

Как на нем рисовать, или как на нем рисует Tchart
(он, вроде, на TPanel основан)


 
DVM ©   (2004-09-09 21:55) [1]


> Как на нем рисовать, или как на нем рисует Tchart

У многих компонентов есть канва (Canvas), у канвы соответствующие методы.


 
Юрий Зотов ©   (2004-09-09 22:04) [2]

type
 TFriendPanel = class(TPanel);

procedure DrawOnPanel(Panel: TPanel);
begin
 with TFriendPanel(Panel).Canvas do
 begin
   ... // И рисуем на этом Canvas"е все, что только захотим
 end
end;


 
GSS   (2004-09-09 22:05) [3]

у самого TPanel нет canvas но есть brush.canvas - короче пишет ошибку (на image я знаю как рисовать)


 
GSS   (2004-09-09 22:09) [4]

Спасибо Юрий Зотов, буду пробовать !


 
Юрий Зотов ©   (2004-09-09 22:27) [5]

> GSS   (09.09.04 22:05) [3]
> у самого TPanel нет canvas

Есть, только она в protected. Код, который я привел в [2] как раз и дает доступ к protected.


 
GSS   (2004-09-10 00:53) [6]

Понятно...



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

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

Наверх




Память: 0.47 MB
Время: 0.028 c
4-1089951636
dm37
2004-07-16 08:20
2004.09.26
LPT порт


14-1094460092
Ё
2004-09-06 12:41
2004.09.26
зайти и на лево


14-1094640803
Димитрий
2004-09-08 14:53
2004.09.26
Библиотеки компонентов параллельного программирования


1-1094620803
StarCon
2004-09-08 09:20
2004.09.26
порядковый номер строки в дб гриде


1-1094921344
Navi
2004-09-11 20:49
2004.09.26
Delphi под админом и юзером