Thema: Delphi Belistift / Pinsel

Einzelnen Beitrag anzeigen

ReDoX
(Gast)

n/a Beiträge
 
#3

Re: Belistift / Pinsel

  Alt 23. Jan 2005, 09:33
Hi also ich würde das so machen

Delphi-Quellcode:
private
  Down: Boolean; // Status der Maus



procedure TForm1.FormCreate(Sender: TObject);
begin
  Down := false;
end;



procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
    down := true;
    Form1.Canvas.MoveTo(x, y);
end;


procedure TForm1.FormMouseUp(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  Down := false;
end;

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
  if down = true then
  begin
    Form1.Canvas.LineTo(x, y);
  end;
end;


Wenn die Maustaste gedrückt ist kannst du zeichnen sonst nicht.
Mfg MrScholz
  Mit Zitat antworten Zitat