PowerTools InputMan for ASP.NET 8.0J
ドロップダウンウィンドウの拡大表示

テキスト、日付時刻、日付、数値、コンボコントロールでは、タッチ操作時のドロップダウンウィンドウを拡大表示することができ、また拡大倍率を設定することも可能です。

概要

以下のコントロールが提供するドロップダウンに関連したオブジェクトは、タッチ操作によりドロップダウンボタンが押下されたとき、マウス操作時よりも大きいサイズのドロップダウンウィンドウを表示します。

コントロール 機能
テキストコントロール ドロップダウンエディットウィンドウ、履歴リスト、オートコンプリートウィンドウ
日付時刻、日付コントロール ドロップダウンカレンダー
数値コントロール ドロップダウン電卓
コンボコントロール ドロップダウンリスト

  • マウス操作によりドロップダウンウィンドウが開かれた場合は、TouchDropDownScaleプロパティの設定は適用されません。
  • 以下のパーツはドロップダウンウィンドウが拡大表示された場合でも拡大されません。
    • ドロップダウンカレンダーの休日名を表示するツールチップ
    • ドロップダウンカレンダーの休日スタイル名を表示するコンテキストメニュー
    • ドロップダウンカレンダーでヘッダをタップすると表示される年月選択用のポップアップ
    • ドロップダウンリストの項目に表示されるツールチップおよびオーバーフローチップ
拡大倍率の設定
タッチ操作時に表示されるドロップダウンウィンドウは拡大倍率を設定することで、サイズを変更できます。拡大倍率は、各コントロールのTouchDropDownScaleプロパティを使用して設定します。デフォルトはマウス操作時の1.5倍で、設定可能な範囲は1〜4倍の範囲です。
以下は、タッチ操作によりデフォルトの1.5倍で表示されるコンボコントロールのドロップダウンリストおよび日付コントロールのドロップダウンカレンダーの例です。

(図)日付コントロールのドロップダウンカレンダー


(図)コンボコントロールのドロップダウンリスト


次のサンプルコードは、コンボコントロールのドロップダウンリストのタッチ操作時の拡大倍率を、250%に設定します。
GcComboBox1.TouchDropDownScale = 2.5F
GcComboBox1.TouchDropDownScale = 2.5f;
参照

 

 


© 2005-2015 GrapeCity inc. All rights reserved.