为了账号安全,请及时绑定邮箱和手机立即绑定

求Winform中TextBox验证日期的解决方案,大神进

求Winform中TextBox验证日期的解决方案,大神进

慕田峪4524236 2018-12-07 11:51:27
现在准备用一个TextBox或者MaskedTextBox做出这样一个效果,用户只能输入01-12的月份,并且用户输入了02月后,就不能输入30,这样怎么处理?我不是要验证,我想要个直接不能让用户输入非法值的方法,求帮忙想个方法
查看完整描述

3 回答

?
MYYA

TA贡献1868条经验 获得超4个赞

textbox有一个事件叫textchange, 在这事件里写代码 判断用户输入的是几月份 然后给对应的天数;

 

如果做选日期  建议用combobox控件  第一个combobox给定12个月让用户选择,第二个combobox根据第一个选的月份出对应的天数,用到的事件是selectedindexchange,这样的好处是避免了输入非法月份和天数等。。楼主要是用这个方法的话可以留个mail 我发给你demo看看

查看完整回答
反对 回复 2019-01-21
?
慕容3067478

TA贡献1773条经验 获得超3个赞

感觉在 TextBox_Leave 事件来的更直观,在你输入完成光标离开时候检测

查看完整回答
反对 回复 2019-01-21
  • 3 回答
  • 0 关注
  • 311 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信