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

Есть ли у панели канва?   Найти похожие ветки 

← →
ilg ©   (2002-01-17 13:15) [0]

Здравствуйте!
Есть ли у панели (TPanel) канва (Canvas) и как до нее "добраться" (через какие свойства)?


← →
Alx2 ©   (2002-01-17 13:33) [1]

Напрмер, так:

type
TPanelWithCanvas = class(TPanel)
public
property Canvas;
end;

procedure TDiagramForm.Panel1Click(Sender: TObject);
begin
with TPanelWithCanvas(Panel1) do
begin
Canvas.Brush.Color := clGreen;
Canvas.FillRect(Rect(1,1,20,20));
end;
end;


Здесь Panel1 типа TPanel;


← →
Dmitriy K. ©   (2002-01-17 13:37) [2]

У TPanel есть свойство Canvas, но оно не public.
Можно объявить наследника, описав Canvas в секции public.


В Интернете как-то нашел следующее решение:

type
TPanel = Class(Extctrls.TPanel)
public
property Canvas;
end;


Удачи.



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

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



Память: 0.45 MB
Время: 0.008 c
7-9012
stasev
2001-10-17 22:24
2002.02.04
Delphi + Nokia


3-8770
maxi
2002-01-03 11:19
2002.02.04
Как в Делфи работать с разделителями полей к базе ASCII ?


1-8847
kserg@ukr.net
2002-01-21 10:24
2002.02.04
Можно ли в StringGrid-е выравнять текст ячейки?


3-8784
Mielofon
2002-01-08 10:39
2002.02.04
Трафик посчитать


7-9017
TheNobody
2001-10-06 04:24
2002.02.04
(работа со звуком) Существует ли технология...




   Наверх