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