在通常的cs程序中,经常会用到让用户输入时间的情况,为了防止用户输入格式错误,我们一般使用时间选择控件;但使用这种控件有一个问题:它很难表示空值,为了解决这个问题,我们有时候使用check属性来判断用户是否输入有效,还有的强迫用户必需输入,否则就用一个默认值代替。但,这些都不是用户真正想要的。毕竟,更多的时候,用户认为,如果我没有输入任何东西,就应该作为空值来处理的。
为了解决这个问题,俺绞尽脑汁,开发了一个控件来完成时间空值的表示,如下图所示,它可以完成普通时间选择控件的绝大部分功能,而且可以完美的表示空值。
更重要的是:俺在这里公布所有的源码,并且提供编译好的dll下载
下载地址:
http://www.qdcxy.net/viewFile.asp?Boardid=8&ID=27
未完待续
源码见:可用来显示空值的时间选择控件2-可用来显示空值的时间选择控件5