Spread Windows Forms 13.0 Product Documentation
FarPoint.Win.Spread Assembly / FarPoint.Win.Spread Namespace / FpSpread Class / SetInputMapWhenShapeHasFocus Method
Input map (InputMap object)
Example


In This Topic
    SetInputMapWhenShapeHasFocus Method (FpSpread)
    In This Topic
    Sets the input map when a shape has keyboard focus.
    Syntax
    'Declaration
     
    Public Overridable Sub SetInputMapWhenShapeHasFocus( _
       ByVal value As InputMap _
    ) 
    'Usage
     
    Dim instance As FpSpread
    Dim value As InputMap
     
    instance.SetInputMapWhenShapeHasFocus(value)
    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.
    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)
    See Also