检查是否以正确的格式输入了cxDateEdit

时间:2016-02-29 04:00:04

标签: delphi devexpress

也许是微不足道的......但是如何检查用户是否在cxDateEdit中写了正确的日期(格式正确)?我知道他可以用鼠标选择一个日期但是如果他试图手动输入一个日期,如果他/她写错了日期怎么纠正他的错误?

2 个答案:

答案 0 :(得分:1)

cxDateEdit不会发布无效日期。如果您有特殊要求作为有效日期,那么使用Properties.OnValidate事件通过将Error var设置为true来拒绝您不喜欢的日期;

答案 1 :(得分:0)

  

如何检查用户是否在cxDateEdit内写了正确的日期(格式正确)?

没有必要:提供一个指定TcxDateEdit.Properties.EditFormat属性格式的字符串,输入必须与格式匹配。

请参阅System.SysUtils.FormatDateTime#Description以获取可用说明符的列表。