Spread Windows Forms 7.0 Product Documentation
GetInputMapWhenShapeHasFocus Method
See Also  Example Support Options
FarPoint.Win.Spread Assembly > FarPoint.Win.Spread Namespace > FpSpread Class : GetInputMapWhenShapeHasFocus Method


Glossary Item Box

Gets the input map when a shape has keyboard focus.

Syntax

Visual Basic (Declaration) 
Public Overridable Function GetInputMapWhenShapeHasFocus() As InputMap
Visual Basic (Usage)Copy Code
Dim instance As FpSpread
Dim value As InputMap
 
value = instance.GetInputMapWhenShapeHasFocus()
C# 
public virtual InputMap GetInputMapWhenShapeHasFocus()

Return Value

InputMap object containing the input map

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)

Requirements

Target Platforms: Windows 2000 Professional (SP4), Windows 2000 Server, Windows 2003 Server (SP1), Windows 2008, Windows XP (SP2), Windows Vista, Windows 7, Windows 8

See Also

© 2002-2014 ComponentOne, a division of GrapeCity. All Rights Reserved.