请教如何控制在EDIT或MASKEDIT中输入的内容是有效的日期? 请教如何控制在EDIT或MASKEDIT中输入的内容是有效的日期?例如输入2008.10.32会提示无效日期 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设置MASKEDIT的格式,然后在ONEXIT里面编写格式判断 如果Edit的话只能自己写一个Invaidate()方法去校验日期格式,如果Maskedit的话本身就有这个Format DateUtils单元里,'Is'开头的几个函数,就是干这个的。 Edit1.OnExit:var TempDate: TDate;begin try TempDate := StrToDate(Edit1.Text); except ShowMessage('无效日期!'); end;end; delphi的问题 请教一个由句柄获取对象实例的问题 delphi6.0下套打的问题,急需 Rave报表,CDS中包含DataSetField字段,无法显示数据 小问题我始终没解决在delphi6里的bde里有个StoredProc构件,我的数据库是sql7.0里边有100个储存过程,我如何才能利用StoredProc动态修改 关于BDE的前途问题,以后用什么最后呢? delphi调用c的dll问题,急!!! 有关打印的问题 如何用实现Ado多线程? 怎样去掉最右边/后的值 ¨¨2个小问题 Rmb求小批量发送email方案!
Edit1.OnExit:var
TempDate: TDate;
begin
try
TempDate := StrToDate(Edit1.Text);
except
ShowMessage('无效日期!');
end;
end;