Главная страница
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.038 c
4-1092140092
serg128
2004-08-10 16:14
2004.09.26
Как программно выключить аппаратное ускорение экрана?


14-1094753453
iZEN
2004-09-09 22:10
2004.09.26
Покритикуйте, пожалуйста, обсуждение здесь (устал уже):


14-1094725109
stud
2004-09-09 14:18
2004.09.26
хороший программист 1С


3-1093842555
Санёк
2004-08-30 09:09
2004.09.26
ADODataSet логическая блокировка записи


1-1094586229
Marina
2004-09-07 23:43
2004.09.26
Какой модуль нужно подключить для функции VarType