PowerTools SPREAD for Windows Forms 10.0J
GetInputMapWhenShapeHasFocus メソッド (FpSpread)


シェイプにキーボードフォーカスがあるときの入力マップを取得します。
構文
public virtual InputMap GetInputMapWhenShapeHasFocus()
'Declaration
 
Public Overridable Function GetInputMapWhenShapeHasFocus() As InputMap
 
'使用法
 
Dim instance As FpSpread
Dim value As InputMap
 
value = instance.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 メソッド

 

 


© 2004-2017, GrapeCity inc. All rights reserved.