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

вставка подпрограммы   Найти похожие ветки 

← →
dim2001   (2002-02-17 17:40) [0]

Подскажите, пожалуйста, как быть
У меня на форме Image и две кнопки. При нажатии на первую на Image рисуется график, при нажатии на вторую график печатается.

procedure TForm1.Button1Click(Sender: TObject);
begin
WITH Image1.Canvas DO BEGIN
// процедура рисования
END;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
WITH Printer.Canvas DO BEGIN
// процедура рисования
END;
BeginDoc;
EndDoc;
end;


Процедура рисования состоит из MoveTo, LineTo. Оформленная отдельно, она не знает на каком Canvas рисовать. Можно ли передать процедуре объект - формальный параметр на котором надо рисовать ? Вроде это делается через Sender. Но я в ООП не силен.
Может кто подскажет как быть с этим? Или предложите другой вариант.


← →
Anatoly Podgoretsky ©   (2002-02-17 17:58) [1]

procedure PaintIt(Canvas:TCancas);
begin
...
end;



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

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



Память: 0.45 MB
Время: 0.01 c
3-9073
DimaIv
2002-02-04 21:37
2002.03.04
Реально ли переделать базу сделанную для использрвания


6-9267
Shaman@mike
2001-12-03 15:22
2002.03.04
Подскажи как можно изменить MAC адрес


1-9104
Loxly
2002-02-15 20:29
2002.03.04
Как установить текстовый курсор в TMemo в нужную позицию?


14-9291
@ndron
2002-01-16 00:17
2002.03.04
Delphi : Win API


1-9109
GarT
2002-02-15 17:00
2002.03.04
Возникает ошибка при обращении к функции из DLL




   Наверх