m_over必须定义在一个类中。
可以这样写
type
  TSample = class
    class procedure m_over(Sender: TObject; Shift: TShiftState; X,Y: Integer);
  end;class procedure TSample.m_over(Sender: TObject; Shift: TShiftState; X,Y: Integer);
begin
nowedit:=tcontrol(sender);
nowedit.Visible :=false;
end;