首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DataWindow字段验证

DataWindow字段验证
EN

Stack Overflow用户
提问于 2019-11-26 04:13:41
回答 2查看 109关注 0票数 0

我应该对现有的数据窗口字段进行验证。要求就是这样的。它是极限2的特征,并且是数值的。因此,每当用户输入一个数字时,它必须始终是两个字符的限制,否则它应该弹出一个消息框。假设用户在该字段中输入数字2,它应该会弹出一条消息,说明“您应该将其输入为'02‘,而不仅仅是2。

有人能帮我吗?

EN

回答 2

Stack Overflow用户

发布于 2019-11-26 19:39:27

这类事情通常在itemchanged事件中处理。由于该字段限制为两个字符,因此该条目的长度为0、1或2。

如果它是零,则错误。

如果是1,则检查条目是否为数字(使用IsNumber方法),如果是,则显示格式错误,如果不是,则显示错误。

如果是两个,检查第一个字符(使用Left string方法)。如果字符不是数字(使用IsNumber方法),则错误。如果第一个字符是数字,则检查第二个字符是否为数字,如果不是,则出错。

所有错误条件都应返回1,以便拒绝数据值,并且焦点不会改变。

确保在保存屏幕上的信息之前触发了AcceptText。

票数 0
EN

Stack Overflow用户

发布于 2019-11-27 08:13:19

为什么不设置一个00的编辑掩码,它会强制它是这样的。不需要显示%s消息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59039451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档