我在 Winforms 中使用 DateTimePicker,但它只显示可供选择的日期,而不是时间,如何使控件显示如图所示,以便用户也可以选择时间。
我试图添加
dateTimePicker1.Format = DateTimePickerFormat.Time;
dateTimePicker1.CustomFormat = "MM dd yyyy hh mm ss";
但随后它在控件本身中显示时间,它不显示图像中显示的时钟。
timePicker = new DateTimePicker();
timePicker.Format = DateTimePickerFormat.Time;
timePicker.ShowUpDown = true;
您可以CustomFormat
为您的DateTimePicker
:
dateTimePicker1.CustomFormat = "MM/dd/yyyy hh:mm:ss tt";
dateTimePicker1.Format = DateTimePickerFormat.Custom;
注意:上面的代码将允许用户修改所有元素:日期和时间。我想这就是你想要的。如果你想展示Clock
,还有很多工作要做。Clock
已经为您构建了一些简单的控件。
您可以使用关键字搜索更多Clock control
,特别是在codeproject.com
(有大量控件),这里只有1:
http://www.codeproject.com/Articles/10627/Yet-Another-Analog-Clock