如何判断Tedit中输入的日期是合法的? datetimepicker.data:=data 当前日期datetimepicker.data:=strtodata(日期字符串) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 datetimepicker.data:=vartodate(data) 当前日期datetimepicker.data:=vartodata(日期字符串) //用变体,防止日期不兼容 yqh: 我是要清空datetimepicker中的数字,让用户自己填。应该怎么做? 最简单的方法就是在try中直接转换,如果有异常就不合法:) datetimepicker会自动控制日期的合法性! 对于datetime try strtodate(edit1.text); except showmessage('转换失败,输入出错!'); end; 这个问题我也遇到过,我的办法是将一个TDBEdit控件盖在TDateTimePicker上只留右边的按钮然后在TDateTimePicker的closeup事件中宁DataSet.edit;Edit1.text:=DataTimePicker1.date;DataSet.post;且将Edit1设为Enabled=false 程序是先显示出错窗口,后处理异常。也就是在try strtodate(edit.text) //运行到此出错窗口就显示,关闭出错窗口后,在运行(F9),处理 //异常的窗口才显示,这个异常保护没有起到作用。 求在网格里显示图片的方案 我的delphi成长之路。大家不要BS我,因为这是我的真实情况。 请问如何隐藏已有文件/文件夹,或者新建隐藏文件夹呢? Tchar for delphi7 的问题? 介绍几本Dephi的经典书籍 怎样在局域网内部访问Sql Server呢? 求打印数据库的控件 菜鸟提问:属性字段跟一般字段有什么区别? 大家帮助,写个SQL语句---修改表字段 寻找好的文本数据库 一个query的用法:汇总的问题 Delphi的致命缺陷!!!!
datetimepicker.data:=vartodata(日期字符串)
//用变体,防止日期不兼容
try
strtodate(edit1.text); except
showmessage('转换失败,输入出错!');
end;
然后在TDateTimePicker的closeup事件中宁
DataSet.edit;
Edit1.text:=DataTimePicker1.date;
DataSet.post;
且将Edit1设为Enabled=false
try
strtodate(edit.text) //运行到此出错窗口就显示,关闭出错窗口后,在运行(F9),处理
//异常的窗口才显示,这个异常保护没有起到作用。