Thema: Delphi Form verschieben!!!!

Einzelnen Beitrag anzeigen

johny

Registriert seit: 12. Aug 2003
Ort: Koblenz
32 Beiträge
 
#6

Re: Form verschieben!!!!

  Alt 18. Okt 2003, 21:08
Hier noch eine Lösung:

Delphi-Quellcode:
{ = DragAndDrop = }

var
 xPos, yPos: integer;

procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
 xPos := x;
 yPos := y;
end;

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
 if HiWord(GetAsyncKeyState(VK_LBUTTON)) > 0 then
 begin
  Form1.Left := Form1.Left + X - xPos;
  Form1.Top := Form1.Top + Y - yPos;
 end;
end;
  Mit Zitat antworten Zitat