心 心心 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-15 #21 我想不要用EditMask:=/ID/ 0000;0;_而使用其他的格式如dbedit中 在退出前检查数据是否正确,如果不正常给出提示框再SetFocus,这样数据没输入正常时 他是不会离开的
H heney Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-03 #22 重载TMaskEdit的Validate and ValidateError过程
诸 诸葛白痴 Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-06 #23 看看帮助吧,我也曾想去拦截这个消息,但没找到,也许你可以在onkeypress中先进行 判断,或者说在EditMask中9是表示一定要输入的如日期型"!9999-99-99"这样是一定要 输入字符的,但如果是"!0000-00-00"就不会了,然后在EditMask的onexit再进行类型是 否正确的判断如 try { TDateTime dDate = StrToDate(MaskEdit1->Text) } catch (...) { do some thing }
看看帮助吧,我也曾想去拦截这个消息,但没找到,也许你可以在onkeypress中先进行 判断,或者说在EditMask中9是表示一定要输入的如日期型"!9999-99-99"这样是一定要 输入字符的,但如果是"!0000-00-00"就不会了,然后在EditMask的onexit再进行类型是 否正确的判断如 try { TDateTime dDate = StrToDate(MaskEdit1->Text) } catch (...) { do some thing }