MESCIUS SPREAD for Windows Forms 17.0J
GetInputMapWhenShapeHasFocus メソッド (FpSpread)

シェイプにキーボードフォーカスがあるときの入力マップを取得します。
構文
'Declaration
 
Public Overridable Function GetInputMapWhenShapeHasFocus() As InputMap
public virtual InputMap GetInputMapWhenShapeHasFocus()

戻り値の型

入力マップを含むInputMapオブジェクト
次のサンプルコードは、シェイプにフォーカスがあるときに、下矢印キーでシェイプを下に移動させます。
FarPoint.Win.Spread.InputMap im; 
im = fpSpread1.GetInputMapWhenShapeHasFocus(); 
FarPoint.Win.Spread.Keystroke k = new FarPoint.Win.Spread.Keystroke(Keys.Down, Keys.None); 
im.Put(k, FarPoint.Win.Spread.SpreadActions.MoveShapeDown); 
fpSpread1.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.GetInputMapWhenShapeHasFocus()
Dim k As New FarPoint.Win.Spread.Keystroke(Keys.Down, Keys.None)
im.Put(k, FarPoint.Win.Spread.SpreadActions.MoveShapeDown)
FpSpread1.SetInputMapWhenShapeHasFocus(im)

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

FpSpread クラス
FpSpread メンバ
SetInputMapWhenShapeHasFocus メソッド
GetInputMap メソッド

 

 


© MESCIUS inc. All rights reserved.