
03.10.2010, 09:09
|
 |
Гуру
|
|
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
|
|
Ну вот смотрите, поведение аналогичное паинту:
Код:
procedure TForm1.PaintBox1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
PaintBox1.Canvas.Pen.Color := clRed;
PaintBox1.Canvas.Pen.Width := 3;
PaintBox1.Canvas.PenPos := Point(X,Y);
PaintBox1.Canvas.LineTo(X, Y);
PenDown := True;
end;
procedure TForm1.PaintBox1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
if PenDown
then PaintBox1.Canvas.LineTo(X,Y);
end;
procedure TForm1.PaintBox1MouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
PenDown := False
end;
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
|