Mask 属性
发布日期:2022-02-14 23:02:59
浏览次数:17
分类:技术文章
本文共 1133 字,大约阅读时间需要 3 分钟。
确定控件的输入屏蔽。
语法
[form.]MaskedEdit.Mask [ = string$]
备注
在设计时和运行时均可定义输入屏蔽。不过,下面是在设计时可能想要使用的标准输入屏蔽的示例。该控件可以区分数字和字母字符以进行验证,但是不能检查内容是否有效,如月份或一天中的时间是否正确。
屏蔽 | 说明 |
---|---|
空字符串 | (默认)没有屏蔽。与标准文本框作用相同。 |
##-???-## | 中长日期 (US)。示例:20-May-92 |
##-##-## | 短日期 (US)。示例:05-20-92 |
##:## ?? | 中长时间。示例:05:36 AM |
##:## | 短时间。示例:17:23 |
输入屏蔽可以包含下列字符。
屏蔽字符 | 说明 |
---|---|
# | 数字占位符。 |
. | 小数点占位符。所使用的实际字符是在区域设置中指定为小数点占位符的字符。可将此字符看作是用于屏蔽的字符。 |
, | 千位分隔符。所使用的实际字符是在区域设置中指定为千位分隔符的字符。可将此字符看作是用于屏蔽的字符。 |
: | 时间分隔符。所使用的实际字符是在区域设置中指定为时间分隔符的字符。可将此字符看作是用于屏蔽的字符。 |
/ | 日期分隔符。所使用的实际字符是在区域设置中指定为日期分隔符的字符。可将此字符看作是用于屏蔽的字符。 |
\ | 将屏蔽字符串中的下一个字符视为文本。这使您得以在屏蔽中包括“#”、“&”、“A”和“?”字符。可将此字符看作是用于屏蔽的字符。 |
& | 字符占位符。该占位符的有效值是下列范围内的 ANSI 字符:32-126 和 128-255。 |
> | 将后面的所有字符转换为大写。 |
< | 将后面的所有字符转换为小写。 |
A | 字母数字字符占位符(必选项)。例如:a - z、A - Z 或 0 - 9。 |
a | 字母数字字符占位符(可选项)。 |
9 | 数字占位符(可选项)。例如:0 - 9。 |
C | 字符或空间占位符(可选项)。此操作完全类似于 & 占位符,并确保与 Microsoft Access 的兼容性。 |
? | 字母占位符。例如:a - z 或 A - Z。 |
文本 | 所有其他的符号均显示为文本;即显示为自身。 |
当 Mask 属性值为空字符串 ("") 时,该控件的行为如同标准文本框 (TextBox) 控件。当定义了输入屏蔽时,在屏蔽中的每个占位符的下面出现下划线。只能使用在输入屏蔽中指定的同一类型的字符替换占位符。如果输入无效字符,屏蔽编辑 (Masked Edit) 控件拒绝该字符并且生成 ValidationError 事件。
注意 当为 Masked Edit 控件定义输入屏蔽并切换到其他控件时,如果在 Masked Edit 控件内有任何无效字符,则会生成 ValidationError 事件。
数据类型
String
转载地址:https://blog.csdn.net/FranticBlack/article/details/6663464 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年04月11日 02时14分04秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
基于掌控板和SIoT平台实现响应式web对接物联网MQTT应用
2019-04-26
使用飞桨PaddleHub实现将视频动作转化为皮影戏
2019-04-26
Mind+第三方用户库实现
2019-04-26
Mixly 二次开发 自定义库
2019-04-26
基于STM32开发板实现传感数据采集及上云
2019-04-26
android 8访问SD卡报错
2019-04-26
CoreDump 备忘录
2019-04-26
IPMI 备忘录
2019-04-26
Megacli64 备忘录
2019-04-26
Somkeping 搭建
2019-04-26
svn搭建(webdav 协议)
2019-04-26
Redis 集群备忘录
2019-04-26
Redis 持久化详解
2019-04-26
Redis高可用解决方案
2019-04-26
cpu三大架构 numa smp mpp
2019-04-26
KVM 备忘录(1)
2019-04-26
KVM备忘录(2)
2019-04-26
Linux 常见Kernel优化
2019-04-26