我在Windows窗体中有一个日期时间选择器。当我选择日期时,它显示最后选择的日期和当前日期。但我想总是只显示当前日期。它不应该在选择下拉列表中显示上次选择的日期和当前日期(两者)。
public FieldControl()
{
InitializeComponent();
dtpDate.Value = DateTime.Now;
}
答案 0 :(得分:0)
你好Kumar是对的, 但是什么是可选择的日期和时间组件,只有一个选项可供选择? 禁用datetimepicker不是更好吗?至少它对用户来说不那么混乱,默认情况下,在调度datetimepicker时会选择实际日期。
的Jaroslav
答案 1 :(得分:0)
试试这个:
您可以使用DateTime
属性获取Today
今天的日期:
dtpDate.Value = DateTime.Today;
如果您只想在日期选择器中显示当前日期,请使用以下代码:
dtpDate.MinDate = dtpDate.MaxDate = DateTime.Now;
了解更多信息
请参阅此link
答案 2 :(得分:0)
你不能在选择器上做到这一点。但你可以假装它。调整dateTimePicker的大小,使其仅显示选择按钮。然后将它放在文本框旁边。在onClose事件中,您将所选值写入文本框,并将dateTimePicker的值设置回Today。