Sets the input map for the view for the specified focus mode.
Syntax
Visual Basic (Usage) | Copy Code |
---|
Dim instance As SpreadView
Dim inputMapMode As InputMapMode
Dim value As InputMap
instance.SetInputMap(inputMapMode, value) |
Parameters
- inputMapMode
- Focus mode (control or child of the control)
- value
- InputMap object
Remarks
Example
This example specifies which keys are mapped to which actions when the Spread component or one of its children has the focus.
Visual Basic | Copy Code |
---|
Dim sv As FarPoint.Win.Spread.SpreadView = FpSpread1.GetRootWorkbook
Dim i As Integer
Dim im As New FarPoint.Win.Spread.InputMap()
im.Put(New FarPoint.Win.Spread.Keystroke(Keys.Enter, Keys.None), FarPoint.Win.Spread.SpreadActions.MoveToNextRow)
sv.SetInputMap(FarPoint.Win.Spread.InputMapMode.WhenAncestorOfFocused, im)
For i = 0 To im.AllKeys.Length - 1
ListBox1.Items.Add(im.AllKeys(i).ToString())
Next |
C# | Copy Code |
---|
FarPoint.Win.Spread.SpreadView sv = fpSpread1.GetRootWorkbook();
int i;
FarPoint.Win.Spread.InputMap im = new FarPoint.Win.Spread.InputMap();
im.Put(new FarPoint.Win.Spread.Keystroke(Keys.Enter, Keys.None), FarPoint.Win.Spread.SpreadActions.MoveToNextRow);
sv.SetInputMap(FarPoint.Win.Spread.InputMapMode.WhenAncestorOfFocused, im);
for (i = 0; i <=im.AllKeys().Length - 1; i++)
{
listBox1.Items.Add(im.AllKeys()[i].ToString());
} |
Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
See Also