我在Winforms中使用了DateTimePicker,但它只显示要选择的日期,而不是时间,如何使控件显示如此图像中所示,以便用户也可以选择时间。 / p>
我尝试添加
dateTimePicker1.Format = DateTimePickerFormat.Time;
dateTimePicker1.CustomFormat = "MM dd yyyy hh mm ss";
但是它在控件本身显示时间,它不显示图像中显示的时钟。
答案 0 :(得分:4)
您可以为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
答案 1 :(得分:3)
timePicker = new DateTimePicker();
timePicker.Format = DateTimePickerFormat.Time;
timePicker.ShowUpDown = true;