Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2
  Alt 10. Feb 2003, 04:08
Delphi-Quellcode:
var
  Form1: TForm1;
  m : TPoint;
  d : Boolean = False;

implementation

{$R *.dfm}



procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  if Button = (mbRight) then
  begin
    d := True;
    m.x := x;
    m.y := y;
  end;
end;

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
  if not d then Exit;
  Form1.Left := Form1.Left + x - m.x;
  Form1.Top := Form1.Top + y - m.y;
end;

procedure TForm1.FormMouseUp(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  d := False;
end;
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat