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


シェイプにフォーカスがあるときの、ビューの入力マップを取得します。
構文
public virtual InputMap GetInputMapWhenShapeHasFocus()
'Declaration
 
Public Overridable Function GetInputMapWhenShapeHasFocus() As InputMap
 
'使用法
 
Dim instance As SpreadView
Dim value As InputMap
 
value = instance.GetInputMapWhenShapeHasFocus()

戻り値の型

入力マップを含むInputMapオブジェクト
次のサンプルコードは、GetInputMapWhenShapeHasFocusメソッドを使用します。
FarPoint.Win.Spread.InputMap im; 
im = fpSpread1.GetRootWorkbook.GetInputMapWhenShapeHasFocus(); 
FarPoint.Win.Spread.Keystroke k = new FarPoint.Win.Spread.Keystroke(Keys.Down, Keys.None); 
im.Put(k, FarPoint.Win.Spread.SpreadActions.MoveShapeDown); 
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.Down, Keys.None)
im.Put(k, FarPoint.Win.Spread.SpreadActions.MoveShapeDown)
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)
参照

SpreadView クラス
SpreadView メンバ
InputMap クラス

開発者ガイド

キーボード操作

 

 


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