Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#3
  Alt 21. Mär 2003, 12:15
Delphi-Quellcode:
var
  Form1: TForm1;
  xMouse, yMouse: DWORD;
  bDown : Boolean = FALSE;

implementation

{$R *.dfm}

procedure TForm1.Panel1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  xMouse := x;
  yMouse := y;
  bDown := TRUE;
end;

procedure TForm1.Panel1MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
  if bDown then
  begin
    Panel1.Left := x+Panel1.Left-xMouse;
    Panel1.Top := y+Panel1.Top-yMouse;
  end;
end;

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