DateTimePicker的初始值错误
本文关键字:错误 DateTimePicker | 更新日期: 2023-09-27 18:28:07
我可能遗漏了一些明显的东西,但我看不到……
我有一个DateTimePicker控件(Winforms),只显示DateTime的TimeHH:mm:ss。属性如下
Checked = False
Format = Time
ShowCheckbox = False
ShowUpDown = True
Value = 28/10/2014 08:00
ApplicationSettings.PropertyBinding.Value = pickTime1
其中pickTime1
是用户设置,其中Properties.Settings.Default.pickTime1 = 28/10/2014 08:00
我希望控件在表单首次加载时显示08:00:00,但它显示当前时间。如何确保首次初始化时显示用户设置?
订阅Form.Load
事件并在其中设置:
private void Form1_Load(object sender, EventArgs e)
{
dateTimePicker1.Value = Properties.Settings.Default.pickTime1;
}
这将显示上午8:00:00。
如果希望08:00:00,请将Format
更改为Custom
,并将CustomFormat
属性设置为"hh:mm:ss"。
DateTimePicker.值必须通过代码或用户输入进行更改,否则将设置为当前日期和时间(即DateTime.Now)