FarPoint.Win.Spread Assembly > FarPoint.Win.Spread Namespace > SpreadView Class : SetInputMapWhenShapeHasFocus Method |
'Usage Dim instance As SpreadView Dim value As InputMap instance.SetInputMapWhenShapeHasFocus(value)
FarPoint.Win.Spread.InputMap im; im = fpSpread1.GetRootWorkbook.GetInputMapWhenShapeHasFocus(); FarPoint.Win.Spread.Keystroke k = new FarPoint.Win.Spread.Keystroke(Keys.Down, Keys.None); im.Put(k, FarPoint.Win.Spread.SpreadActions.MoveShapeDown); fpSpread1.GetRootWorkbook.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.GetRootWorkbook.GetInputMapWhenShapeHasFocus() Dim k As New FarPoint.Win.Spread.Keystroke(Keys.Down, Keys.None) im.Put(k, FarPoint.Win.Spread.SpreadActions.MoveShapeDown) FpSpread1.GetRootWorkbook.SetInputMapWhenShapeHasFocus(im) Dim arrow As New FarPoint.Win.Spread.DrawingSpace.ArrowShape arrow.Parent = FpSpread1 arrow.SetBounds(10, 10, 30, 30) FpSpread1.ActiveSheet.AddShape(arrow)
Target Platforms: Windows 2000 Professional (SP4), Windows 2000 Server, Windows 2003 Server (SP1), Windows 2008, Windows XP (SP2), Windows Vista, Windows 7, Windows 8