2

私は Winforms で DateTimePicker を使用していますが、時間ではなく、選択する日付のみを表示しています。ユーザーが時間も選択できるように、この画像に示すようにコントロールを表示するにはどうすればよいですか。

ここに画像の説明を入力

追加してみました

dateTimePicker1.Format = DateTimePickerFormat.Time;
dateTimePicker1.CustomFormat = "MM dd yyyy hh mm ss";

ただし、コントロール自体に時間が表示されますが、画像に表示されている時計は表示されません。

4

2 に答える 2

4
timePicker = new DateTimePicker();
timePicker.Format = DateTimePickerFormat.Time;
timePicker.ShowUpDown = true;

参照:- http://msdn.microsoft.com/en-us/library/ms229631.aspx

于 2013-09-15T10:41:16.787 に答える
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

于 2013-09-15T10:42:52.597 に答える