procedure TForm1.DisableMouseMove;
begin
Memo.OnMouseMove := nil;
end;
procedure TForm1.EnableMouseMove;
begin
Memo.OnMouseMove := MemoMouseMove;
end;
procedure TForm1.MemoMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
DisableMouseMove;
end;
procedure TForm1.MemoMouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
EnableMouseMove;
end;
procedure TForm1.MemoMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
Self.Caption := inttostr(x) + ':' + inttostr(y);
end;