RE:ProblemsRE:deseo arrastrar con el mouse una TIm
Eso es que hay algún error seguramente con los end o algo así. Te vuelvo a poner el código, que tal como está es como me funciona. Si no te vale, me lo dices y te mando un mail con el ejemplo.
procedure TForm1.Panel1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
const
SC_DragMove = $F012;
begin
ReleaseCapture;
SendMessage(TWinControl(Sender).Handle,WM_SysCommand, SC_DragMove, 0);
end;
procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
Panel1MouseDown (Panel1, Button, Shift, X, Y);
end;
procedure TForm1.Panel2MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
const
SC_DragMove = $F012;
begin
ReleaseCapture;
SendMessage(TWinControl(Sender).Handle,WM_SysCommand, SC_DragMove, 0);
end;
procedure TForm1.Image2MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
Panel2MouseDown (Panel2, Button, Shift, X, Y);
end;
Esto seguramente se puede optimizar para no tener que repetir tanto código, pero a ver si así te vale.