Einzelnen Beitrag anzeigen

Benutzerbild von Sanchez
Sanchez

Registriert seit: 24. Apr 2003
Ort: Neumarkt Stmk
892 Beiträge
 
Delphi XE6 Enterprise
 
#7

Re: Komponenten verschiebbar / Größe veränderbar

  Alt 24. Sep 2003, 07:46
Mein Vorschlag (bin mir nicht sicher ob es funktioniert):

Im DragOver der Objektes fragst du ab:
Delphi-Quellcode:
if Source = self then begin
  if State = dsDragEnter then begin
    altx := x;
    alty := y;
  end else if state = dsDragMove then begin
    self.Left := self.Left + x - altX;
    self.Top := self.Top + y - alty;
  end;
end;
Altx und Alty müssen Membervariablen des Objektes sein.
Sollte so funktionieren, wenn ich mich nicht irre. Schönen Tag noch
Daniel
  Mit Zitat antworten Zitat