MESCIUS SPREAD for Windows Forms 15.0J
MoveShapeRight フィールド
使用例 

アクティブシェイプを右に移動します。
構文
'宣言
 
Public Shared ReadOnly MoveShapeRight As Object
public static readonly object MoveShapeRight
使用例
次のサンプルコードは、フォーカスのあるシェイプを右に移動するのに右矢印キーを使用するマップを設定します。
FarPoint.Win.Spread.InputMap im; 
im = fpSpread1.GetRootWorkbook.GetInputMapWhenShapeHasFocus(); 
FarPoint.Win.Spread.Keystroke k = new FarPoint.Win.Spread.Keystroke(Keys.Right, Keys.None); 
im.Put(k, FarPoint.Win.Spread.SpreadActions.MoveShapeRight); 
fpSpread1.GetRootWorkbook.SetInputMapWhenShapeHasFocus(im); 
FarPoint.Win.Spread.DrawingSpace.ArrowShape arrow = new FarPoint.Win.Spread.DrawingSpace.ArrowShape(); 
arrow.Parent = fpSpread1; 
arrow.SetBounds(10, 10, 30, 30); 
fpSpread1.ActiveSheet.AddShape(arrow);
  
Dim im As FarPoint.Win.Spread.InputMap
im = FpSpread1.GetRootWorkbook.GetInputMapWhenShapeHasFocus()
Dim k As New FarPoint.Win.Spread.Keystroke(Keys.Right, Keys.None)
im.Put(k, FarPoint.Win.Spread.SpreadActions.MoveShapeRight)
FpSpread1.GetRootWorkbook.SetInputMapWhenShapeHasFocus(im)

Dim arrow As New FarPoint.Win.Spread.DrawingSpace.ArrowShape
arrow.Parent = FpSpread1
arrow.SetBounds(10, 10, 30, 30)
FpSpread1.ActiveSheet.AddShape(arrow)
解説

このアクションは、シェイプにフォーカスがあるときに、シェイプを右に移動します。

シェイプにフォーカスがあるときにデフォルトでこのアクションに割り当てられているキーの組み合わせは、右矢印キーです。

独自の入力マップまたはアクションマップを定義することにより、このアクションをカスタムのキーの組み合わせに対応付けることができます。マップの詳細については、「キーボード操作」を参照してください。

参照

SpreadActions クラス
SpreadActions メンバ

開発者ガイド

シェイプの使用

 

 


© MESCIUS inc. All rights reserved.