PowerTools InputMan for ASP.NET 8.0J > InputMan for ASP.NETの使い方 > 日付時刻コントロール > ドロップダウン機能 > ドロップダウン日付時刻ピッカー |
日付時刻コントロールには、日付や時刻を選択するピッカーをドロップダウン表示することが可能です。この章では、ドロップダウン日付時刻ピッカーについて説明します。
(図)ドロップダウン日付時刻ピッカー
日付時刻ピッカーの表示内容を変更するには、日付時刻コントロールのDropDownPickerプロパティが参照するDropDownDateTimePickerオブジェクトを使用します。
ShowPickersプロパティは、日付時刻ピッカーに表示する内容を 年月日の日付部分、時分秒の時刻部分に限定するか、あるいは両方表示するかをPickerDisplayOptions列挙体を使用し設定します。既定値は両方(PickerDisplayOptions.Both)です。 両方が設定されている場合、「日付」あるいは「時刻」タブが表示され、タブの切り替えによって入力領域を変更します。
(図)日付部分のみ表示した日付時刻ピッカー
日付および時刻タブに既定で表示される文字は、Service Pack 1でそれぞれ「日付」、「時刻」に変更しました。 初版と同じ表示にするには、DateTabTextプロパティを「Date」に、 TimeTabTextプロパティを「Time」に設定する必要があります。 |
ShowPickersプロパティがBothに設定されている場合、BackColorおよびForeColorプロパティの設定は、アクティブなタブにのみ有効です。 |
Imports GrapeCity.Web.Input.IMDate GcDateTime1.DropDown.DropDownType = DateDropDownType.Picker GcDateTime1.DropDownPicker.ShowPickers = PickerDisplayOptions.Both GcDateTime1.DropDownPicker.DateTabText = "Date" GcDateTime1.DropDownPicker.TimeTabText = "Time" GcDateTime1.DropDownPicker.ForeColor = System.Drawing.Color.Green GcDateTime1.DropDownPicker.BackColor = System.Drawing.Color.Beige GcDateTime1.DropDownPicker.Font.Name = "Arial"
using GrapeCity.Web.Input.IMDate; GcDateTime1.DropDown.DropDownType = DateDropDownType.Picker; GcDateTime1.DropDownPicker.ShowPickers = PickerDisplayOptions.Both; GcDateTime1.DropDownPicker.DateTabText = "Date"; GcDateTime1.DropDownPicker.TimeTabText = "Time"; GcDateTime1.DropDownPicker.ForeColor = System.Drawing.Color.Green; GcDateTime1.DropDownPicker.BackColor = System.Drawing.Color.Beige; GcDateTime1.DropDownPicker.Font.Name = "Arial";
var picker = FindIMControl("GcDateTime1").GetDropDownPicker(); picker.SetShowPickers("both"); picker.SetDateTabText("Date"); picker.SetTimeTabText("Time"); picker.SetBackColor("azure");