PowerTools InputMan for ASP.NET 8.0J > InputMan for ASP.NETの使い方 > 日付時刻コントロール > ドロップダウン機能 |
DropDownプロパティが参照するDateDropDownオブジェクトは、コントロール上にドロップダウンボタンを表示させます。ドロップダウンボタンをクリックするか、キーボードで[Alt]+[↓]キーを押下することで、日付入力用のドロップダウンオブジェクトを表示できます。
また、ショートカットエクステンダには、デフォルトで[F7]キーがドロップダウン動作に割り当てられています。
ドロップダウン機能を有効にするには、DateDropDownオブジェクトのEnabledプロパティをTrueに設定します。次に、Visibleプロパティを設定してドロップダウンボタンを表示させます。
次のサンプルコードは、日付時刻コントロールにドロップダウンボタンを設定する方法を示します。
GcDateTime1.DropDown.Enabled = True GcDateTime1.DropDown.Visible = True
GcDateTime1.DropDown.Enabled = true; GcDateTime1.DropDown.Visible = true;
日付時刻コントロールに表示可能なドロップダウンオブジェクトは以下の3種類で、どのドロップダウンオブジェクトを表示するかはDateDropDownクラスのDropDownTypeプロパティを使用して設定します。既定値はDateDropDownType.Calendarです。
DropDownTypeの値 | 表示されるドロップダウンオブジェクト |
---|---|
Calendar | ドロップダウンカレンダー |
NumericPad | ドロップダウン数値パッド |
Picker | ドロップダウン日付時刻ピッカー |
GcDateTime1.DropDown.DropDownType = GrapeCity.Web.Input.IMDate.DateDropDownType.Picker
GcDateTime1.DropDown.DropDownType = GrapeCity.Web.Input.IMDate.DateDropDownType.Picker;
Imports GrapeCity.Web.Input.Core GcDateTime1.DropDown.AutoDropDown = True GcDateTime1.DropDown.DropDownShadow = True GcDateTime1.DropDown.Position = ButtonPosition.Outside GcDateTime1.DropDown.ClosingAnimation = DropDownAnimation.Scroll GcDateTime1.DropDown.OpeningAnimation = DropDownAnimation.Fade GcDateTime1.DropDown.ButtonImage = "~/Images/DropDown.png" GcDateTime1.DropDown.PressedButtonImage = "~/Images/PressedDropDown.png"
using GrapeCity.Web.Input.Core; GcDateTime1.DropDown.AutoDropDown = true; GcDateTime1.DropDown.DropDownShadow = true; GcDateTime1.DropDown.Position = ButtonPosition.Outside; GcDateTime1.DropDown.ClosingAnimation = DropDownAnimation.Scroll; GcDateTime1.DropDown.OpeningAnimation = DropDownAnimation.Fade; GcDateTime1.DropDown.ButtonImage = "~/Images/DropDown.png"; GcDateTime1.DropDown.PressedButtonImage = "~/Images/PressedDropDown.png";