在Type下面重新定义
   Tedit = class(stdctrls.Tedit)
    procedure CMExit(var Message: TCMExit); message CM_EXIT;
在实现部分生成
{ Tedit }procedure Tedit.CMExit(var Message: TCMExit);
begin
  if Trim(self.Text)<>'' then
  begin
    showmessage('输入的数据无效!');
    self.SetFocus;
  end;end;