【问题标题】:How to setup DateTimePicker to load current system date by default?如何设置 DateTimePicker 默认加载当前系统日期?
【发布时间】:2015-11-06 15:49:19
【问题描述】:

我的 DateTimePicker 控件在 Visual Studio 2010 中默认不会加载当前系统日期,这是 中的一个错误>DateTimePicker 或者需要一些设置或额外的编码来在 Windows 窗体应用程序中加载当前系统日期?

【问题讨论】:

  • 这并不难我真的不敢相信你有这么困难的时间分配DateTime.Now.ToString() 到 DateTimePicker 控件.. 你试过什么你能用代码告诉我们你是如何正在这样做.. dateTimePicker1.Value.Date = DateTime.Now.ToString()
  • 不,这不是错误。发布您的代码。这个问题已经回答过很多次了:stackoverflow.com/questions/541225/…
  • dateTimePicker1.Value = DateTime.Now 和`如果使用得当,Google 是一个了不起的工具
  • t 默认显示当前日期。如果您没有看到当前日期,那是因为您可能在设计时设置了Value,而设计器在您显示表单时会序列化并显示该值。您可以在属性网格中右键单击Value 属性并选择重置。

标签: c# winforms visual-studio-2010


【解决方案1】:

默认显示当前日期。

如果您没有在设计时设置Value 属性,DateTimePicker 的默认行为会显示当前日期。

因此,如果您没有看到当前日期,那是因为您可能在设计时设置了Value,而设计器会在您显示表单时序列化并显示该值。

您可以在属性网格中右键单击Value 属性并选择Reset

您也可以在表单的Load 事件中使用dateTimePicker1.Value = DateTime.Now; 简单地设置值。

【讨论】:

  • 感谢您的反馈:)
  • 感谢兄弟帮助新手编程:)
【解决方案2】:

再简单不过了:

private void Form1_Load(object sender, EventArgs e)
{
    dateTimePicker1.Value = DateTime.Now;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-06
    相关资源
    最近更新 更多