导航:
论坛 -> 数据库专区
斑竹:liumazi,waterstone
作者:
cxjkx (想飞的菜鸟)
★☆☆☆☆
-
盒子活跃会员
2004/5/6 22:25:30
标题:
加入我的收藏
楼主:
在输入一个字符串的时候,怎么验证其是否是有效的日期,比如maskedit中输入了,一个2003-02-29 在下一个控件得到焦点的时候,能够判定输入的日期是否正确,???
----------------------------------------------
-
作者:
sephil (NAILY Soft)
★☆☆☆☆
-
盒子中级会员
2004/5/6 22:39:24
1楼:
在MaskEdit的OnExit事件中去判断 procedure TForm1.MaskEdit1Exit(Sender: TObject) begin if not 日期有效 then begin MaskEdit1.SetFocus; raise Exception.Create('日期无效'); end; end; 怎么验证自己写吧
----------------------------------------------
Copyright 2008 ? NAILY Soft
Click here to redirect to my home Click here to redirect to my blog
作者:
cxjkx (想飞的菜鸟)
★☆☆☆☆
-
盒子活跃会员
2004/5/8 13:50:30
2楼:
我就是不知道怎么验证啊,我知道在哪个事件中写,就是不知道怎么写这个过程
----------------------------------------------
-
作者:
ylxie (xxx)
★☆☆☆☆
-
盒子活跃会员
2004/5/8 17:17:08
3楼:
这不是很简单, try StrToDate(时间串); except ShowMessage('非法时间串'); end; 就解决了
----------------------------------------------
-
作者:
2004/5/8 17:27:12
4楼:
try strtodate(maskedit.text) except showmessage('时间错误') end;
----------------------------------------------
我真的不会!
作者:
2004/5/8 17:55:20
5楼:
同意楼上的看法~~ 但是怎么样色设定输入的格式呢 比如:[ ][ ][ ];在括号李填写字符,在第一个括号里输入4位,然后游标跳到的2个括号,当删除时至删除括号里的字符保留括号~~~
----------------------------------------------
-
作者:
cxjkx (想飞的菜鸟)
★☆☆☆☆
-
盒子活跃会员
2004/5/10 9:29:34
6楼:
用maskedit来限制输入就行
----------------------------------------------
-