VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 844|回复: 4

奇怪,怎么清空editmask的text属性,得到的却是'0000-00-00 00:00:00'???

[复制链接]

2

主题

6

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-2-6 19:00:01 | 显示全部楼层 |阅读模式
有个editmask控件交em_dt,设计时Text为空串,在代码中读取text属性也为空串。
但是为什么在程序中用em_dt.Text=''置为空串,读取text属性后却得到'0000-00-00 00:00:00',可我想要得到空串结果呀!

PS:控件的Mask设为yyyy-mm-dd hh:mm:ss,MaskDataType设为datetimemask!
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-3-27 10:45:02 | 显示全部楼层
如果设置Mask设为yyyy-mm-dd hh:mm:ss
那么系统会自动的为Text添加一个默认值的
回复

使用道具 举报

0

主题

21

帖子

18.00

积分

新手上路

Rank: 1

积分
18.00
发表于 2020-3-29 23:00:01 | 显示全部楼层
''用yyyy-mm-dd hh:mm:ss格式化后的结果就是'0000-00-00 00:00:00'
回复

使用道具 举报

2

主题

6

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
 楼主| 发表于 2020-3-30 12:30:01 | 显示全部楼层
楼上的,为什么设计时把Text属性置为空串,在代码中:
MessageBox('', em_dt.Text)

对话框显示出来的确实是空串呢?
回复

使用道具 举报

2

主题

6

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
 楼主| 发表于 2020-3-31 03:30:02 | 显示全部楼层
PB的这种不一致的处理会惹出很多麻烦!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表