PowerTools InputMan for ASP.NET 8.0J > InputMan for ASP.NETの使い方 > 時刻コントロール > ドロップダウン機能 |
時刻コントロールに搭載されるドロップダウンボタンを押下すると、キーボードを使用しない入力を補助するドロップダウンオブジェクトが表示されます。時刻コントロールにドロップダウン表示可能なオブジェクトは以下の2つで、ドロップダウン数値パッドは日付時刻コントロールと同等の機能を備えています。詳細については、次のリンク先を参照してください。
GcTime1.DropDown.Enabled = True GcTime1.DropDown.Visible = True
GcTime1.DropDown.Enabled = true; GcTime1.DropDown.Visible = true;
なお、ドロップダウン機能を使用しない場合は、TimeDropDown.EnabledプロパティをFalseに設定します。これにより、実行時にドロップダウンオブジェクトを形成するためのHTML生成やJSファイルの読み込みを回避することができるため、パフォーマンスが向上します。
クライアント側で、DropDownオブジェクトのEnabledプロパティがTrueに切り替えられたとき、必要となるドロップダウンオブジェクトのJSファイルは動的にダウンロードされます。
DropDownTypeの値 | 表示されるドロップダウンオブジェクト |
---|---|
NumericPad | ドロップダウン数値パッド |
Picker | ドロップダウン時刻ピッカー |
ページロード時にダウンロードされるドロップダウンオブジェクトの種類は、サーバー側DropDownTypeプロパティの初期設定に依存します。クライアント側でDropDownTypeプロパティが変更された場合は、変更後のドロップダウンオブジェクトに必要となるJSファイルが動的にダウンロードされます。
Imports GrapeCity.Web.Input.Core GcTime1.DropDown.AutoDropDown = True GcTime1.DropDown.DropDownShadow = True GcTime1.DropDown.Position = ButtonPosition.Outside GcTime1.DropDown.ClosingAnimation = DropDownAnimation.Scroll GcTime1.DropDown.OpeningAnimation = DropDownAnimation.Fade GcTime1.DropDown.ButtonImage = "~/Images/DropDown.png" GcTime1.DropDown.PressedButtonImage = "~/Images/PressedDropDown.png"
using GrapeCity.Web.Input.Core; GcTime1.DropDown.AutoDropDown = true; GcTime1.DropDown.DropDownShadow = true; GcTime1.DropDown.Position = ButtonPosition.Outside; GcTime1.DropDown.ClosingAnimation = DropDownAnimation.Scroll; GcTime1.DropDown.OpeningAnimation = DropDownAnimation.Fade; GcTime1.DropDown.ButtonImage = "~/Images/DropDown.png"; GcTime1.DropDown.PressedButtonImage = "~/Images/PressedDropDown.png";