在C#WinForms中将DateTimePicker默认设置为今天

-2 c# datetimepicker

如何将a的默认值设置DateTimePicker为今天(运行应用程序的那一天,而不是创建表单的那天)?

我正在寻找一种设计方法。我真的不想惹Form.designer.csInitializeComponenet())。

Pik*_*koh 5

只需DateTimePicker在表单的构造函数中添加的初始化:

public Form1()
{
    InitializeComponent();
    dateTimePicker1.Value = DateTime.Now;
}
Run Code Online (Sandbox Code Playgroud)

您还可以创建一个继承DateTimePicker的新控件,并将初始化放在此处,但我认为这不值得

  • @Sipo设计师没有这些属性。这些是控件类的属性。设计人员绝对不了解特定控件。否则,您将无法创建自定义控件或使用第三方控件。设计器仅显示具有特定属性的所有类属性。如果对此感到困惑,则需要搜索教程课程。 (2认同)