Spread Windows Forms 6.0 Product Documentation
Put Method
See Also  Example Support Options
FarPoint.Win.Spread Assembly > FarPoint.Win.Spread Namespace > InputMap Class : Put Method


keystroke
Key stroke specified
actionMapKey
Action specified

Glossary Item Box

Creates a binding between the specified key stroke and an action.

Syntax

Visual Basic (Declaration) 
Public Sub Put( _
   ByVal keystroke As Keystroke, _
   ByVal actionMapKey As Object _
) 
Visual Basic (Usage)Copy Code
Dim instance As InputMap
Dim keystroke As Keystroke
Dim actionMapKey As Object
 
instance.Put(keystroke, actionMapKey)
C# 
public void Put( 
   Keystroke keystroke,
   object actionMapKey
)

Parameters

keystroke
Key stroke specified
actionMapKey
Action specified

Remarks

If the actionMapKey parameter is null, this removes the current binding for the specified key stroke.

Example

This example specifies the mapping between the specified key stroke and an action.
C#Copy Code
int i;
FarPoint.Win.Spread.InputMap im = new FarPoint.Win.Spread.InputMap();
im = fpSpread1.GetInputMap(FarPoint.Win.Spread.InputMapMode.WhenAncestorOfFocused);
im.Put(new FarPoint.Win.Spread.Keystroke(Keys.Enter, Keys.None), FarPoint.Win.Spread.SpreadActions.MoveToNextRow);
for (i = 0; i <= im.Keys().Length -1; i++)
{
    listBox1.Items.Add(im.Keys()[i].ToString());
}
Visual BasicCopy Code
Dim i As Integer
Dim im As New FarPoint.Win.Spread.InputMap()
im = FpSpread1.GetInputMap(FarPoint.Win.Spread.InputMapMode.WhenAncestorOfFocused)
im.Put(New FarPoint.Win.Spread.Keystroke(Keys.Enter, Keys.None), FarPoint.Win.Spread.SpreadActions.MoveToNextRow)
For i = 0 To im.Keys.Length - 1
    ListBox1.Items.Add(im.Keys(i).ToString())
Next

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

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