Форум: "Основная";
Текущий архив: 2002.02.04;
Скачать: [xml.tar.bz2];
ВнизЕсть ли у панели канва? Найти похожие ветки
← →
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 вся ветка
Форум: "Основная";
Текущий архив: 2002.02.04;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.004 c