Vb.net WinForms DatePicker在选择日期之前显示一个空白文本框

Vb.net WinForms DatePicker在选择日期之前显示一个空白文本框,vb.net,Vb.net,我的程序需要在用户选择日期之前显示一个空白的文本框。计算基于文本框中的日期,我们经常发现用户在文本框中留下原始日期。 WinForms DatePicker中的控件不允许使用VB.Net进行任何配置。您是在询问一个以空白开头的DTP吗?很难说文本框与DateTimePicker部分有什么关系。我不相信有办法让DateTimePicker没有值(必须是有效的DateTime)。如果没有可以设置的合理默认值,则可以将其初始值设置为对应用程序无效的值,然后验证用户是否已将其更改为有效值。@Blackw

我的程序需要在用户选择日期之前显示一个空白的文本框。计算基于文本框中的日期,我们经常发现用户在文本框中留下原始日期。
WinForms DatePicker中的控件不允许使用VB.Net进行任何配置。

您是在询问一个以空白开头的DTP吗?很难说文本框与DateTimePicker部分有什么关系。我不相信有办法让DateTimePicker没有值(必须是有效的DateTime)。如果没有可以设置的合理默认值,则可以将其初始值设置为对应用程序无效的值,然后验证用户是否已将其更改为有效值。@Blackwood CodeProject中有一个可为空的DTP,如果这是OP所追求的。像
1/1/1970
这样的神奇日期几乎和信号nothing(无选择)一样容易使用。使用
ShowCheckBox
@puropoix,我在CodeProject上没有遇到过这种情况。我认为这可能是OP的想法。它显然在Windows7中出现了一些问题。
ShowCheckBox
或日期魔术或多或少都有相同的作用