FarPoint.Win.Spread
SetInputMapWhenShapeHasFocus Method
See Also  Example
FarPoint.Win.Spread Assembly > FarPoint.Win.Spread Namespace > FpSpread Class : SetInputMapWhenShapeHasFocus Method


value
Input map (InputMap object)
Sets the input map when a shape has keyboard focus.

Syntax

Visual Basic (Declaration) 
Public Overridable Sub SetInputMapWhenShapeHasFocus( _
   ByVal value As InputMap _
) 
Visual Basic (Usage)Copy Code
Dim instance As FpSpread
Dim value As InputMap
 
instance.SetInputMapWhenShapeHasFocus(value)
C# 
public virtual void SetInputMapWhenShapeHasFocus( 
   InputMap value
)

Parameters

value
Input map (InputMap object)

Example

This example moves the shape down with the down arrow key when the shape has focus.
C#Copy Code
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);
  
Visual BasicCopy Code
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)

See Also