GrapeCity InputMan for Windows Forms 10.0J > InputManの使い方 > 時刻コントロール > ドロップダウン時刻ピッカー |
時刻コントロールには、時刻を選択するピッカーをドロップダウン表示することが可能です。この章では、ドロップダウン時刻ピッカーについて説明します。
![]() |
時刻コントロールの時刻ピッカーは、日付時刻コントロールの日付時刻ピッカーのShowPickers プロパティをPickerDisplayOptions.TimePicker に設定した場合と同等の機能を提供します。 |
時刻コントロールのサイドボタンにドロップダウンボタンを追加すると、ドロップダウンボタンの押下により時刻を選択できるピッカーが既定で表示されます。
時刻ピッカーでは、値を変更したい時、分、秒などの各領域をスクロールすることで、値を変更し〈OK〉ボタンの押下で値が確定しドロップダウン部分が閉じられます。 値選択のスクロールは、マウスホイールまたはタッチによるスワイプ操作の両方が可能です。
下図は、"12:30:00"と入力されていた値を"15:30:10"に変更する例です。時領域を「15」、秒領域を「10」に変更し、〈OK〉ボタンを押下します。
時刻ピッカーのスタイルを変更するには、時刻コントロールのDropDownPicker プロパティが参照するTimeDropDownPicker オブジェクトを使用します。
時刻ピッカー全体のフォントや背景色、文字色のほか、以下の特定の領域のスタイルを設定することが可能です。
選択領域に表示されている値が、OKボタン押下時にコントロールに適用されます。この領域は以下の設定が可能です。
SelectionRenderMode プロパティは、背景を塗りつぶしや境界線色の表示方法を設定できます。
OKボタンの押下で値をコントロールに設定します。ボタンには以下の設定が可能です。
ボタンの背景色の設定は、FlatStyle プロパティがFlat またはPopup のときに有効になります。
次のサンプルコードは、時刻ピッカーのスタイルを設定する例です。