PowerTools SPREAD for ASP.NET 8.0J > 開発者の手引き > タッチ操作 > 選択操作 |
タッチ操作を使用して、列、行、セル範囲、またはコントロール全体を選択できます。
セル、列、または行をタッチすると、選択用のグリッパーが表示されます。 マウスまたはキーボードを使用する際は、グリッパーは表示されません。 選択グリッパーは、セル範囲の周囲の枠線上に表示されます(デフォルトでは左上と右下)。 タッチ操作の使用中は、選択したセル範囲の周囲に枠線が表示されます。
セルをタップして選択すると、選択のグリッパーが表示されます。 セル選択グリッパーを長押ししたままスライドし、 指を離すと、セル範囲を選択できます。
列ヘッダ(または行ヘッダ)をタップすると、列全体(または行全体)を選択できます。 このとき表示された選択グリッパーを長押ししたままスライドすると、列範囲(または行範囲)を選択できます。 指を離すと、選択が完了します。
コントロール全体を選択するには、左上隅のヘッダをタップします。
選択したセル範囲のサイズを変更するには、選択グリッパーを長押ししたまま、任意の方向にスライドします。 指を離すと、操作が完了します。
グリッパーの外観はカスタマイズすることが可能です。
グリッパーの外観をカスタマイズするには、TouchInfo クラス の以下のプロパティを使用します。
TouchInfo クラスは、FpSpread クラスのTouchInfo プロパティから参照されます。
なお、タップにより選択の追加を許可するかどうかは、クライアント側スクリプトのTapToAddSelection プロパティを使用します。
次のサンプルコードは、選択グリッパーの外観を設定します。
FpSpread1.TouchInfo.SelectionGripperBackColor = System.Drawing.Color.Aqua; FpSpread1.TouchInfo.SelectionGripperLineColor = System.Drawing.Color.Red; FpSpread1.TouchInfo.SelectionGripperThickness = 2;
FpSpread1.TouchInfo.SelectionGripperBackColor = System.Drawing.Color.Aqua FpSpread1.TouchInfo.SelectionGripperLineColor = System.Drawing.Color.Red FpSpread1.TouchInfo.SelectionGripperThickness = 2