Vb.net 将最小日期时间选择器设置为仅100年前,visual basic 2012

Vb.net 将最小日期时间选择器设置为仅100年前,visual basic 2012,vb.net,date,datetimepicker,Vb.net,Date,Datetimepicker,这是一个相当简单的问题,但在过去的8个小时里,我一直在做其他事情,现在一切都崩溃了,除非我能将日期时间选择器minimun设置为100年前,而不是更多。我可以将最大值设置为当前日期,但无法设置最小值。我的意思是,如果需要推送,我可以手动完成,但我更希望有一个优雅的解决方案 我的代码: 'this works flawlessly DTP_DOB.MaxDate = DateTime.Now 'this I just can't make it work. DTP_DOB.Min

这是一个相当简单的问题,但在过去的8个小时里,我一直在做其他事情,现在一切都崩溃了,除非我能将日期时间选择器minimun设置为100年前,而不是更多。我可以将最大值设置为当前日期,但无法设置最小值。我的意思是,如果需要推送,我可以手动完成,但我更希望有一个优雅的解决方案

我的代码:

  'this works flawlessly 
  DTP_DOB.MaxDate = DateTime.Now
  'this I just can't make it work.
  DTP_DOB.MinDate = 

在中使用负值


在中使用负值


在中使用负值


在中使用负值


我从来没有想过在那里加一个负数。我觉得,非常非常愚蠢。谢谢你的帮助。如果参数是“Int”,你可以尝试使用负数。如果不确定,还可以查看文档;)。它说:“参数<代码>值:年数。值参数可以是负数或正数。”我甚至从未想到在这里添加负数。我觉得,非常非常愚蠢。谢谢你的帮助。如果参数是“Int”,你可以尝试使用负数。如果不确定,还可以查看文档;)。它说:“参数<代码>值:年数。值参数可以是负数或正数。”我甚至从未想到在这里添加负数。我觉得,非常非常愚蠢。谢谢你的帮助。如果参数是“Int”,你可以尝试使用负数。如果不确定,还可以查看文档;)。它说:“参数<代码>值:年数。值参数可以是负数或正数。”我甚至从未想到在这里添加负数。我觉得,非常非常愚蠢。谢谢你的帮助。如果参数是“Int”,你可以尝试使用负数。如果不确定,还可以查看文档;)。它表示:“参数<代码>值:年数。值参数可以是负值或正值。”
DTP_DOB.MaxDate = DateTime.Now
' Probably want to use a constant or a variable (config?)
DTP_DOB.MinDate = DTP_DOB.MaxDate.AddYears(-100)