通过使用输入映射以及动作映射,您可以将用户的键盘输入与Spread控件的相应动作建立映射关系,从而自定义您的Spread控件和用户的交互。
下面实例我们将学习到如何自定义将tab键设置为总是移动到第一个单元格里。
参考代码- FarPoint.Win.Spread.InputMap inputmap1 = new FarPoint.Win.Spread.InputMap();
- inputmap1.Put(new FarPoint.Win.Spread.Keystroke(Keys.Tab, Keys.None), FarPoint.Win.Spread.SpreadActions.MoveToFirstCell);
- FarPoint.Win.Spread.InputMap inputmap2;
- inputmap2 = fpSpread1.GetInputMap(FarPoint.Win.Spread.InputMapMode.WhenFocused);
- inputmap2.Put(new FarPoint.Win.Spread.Keystroke(Keys.Tab, Keys.None), FarPoint.Win.Spread.SpreadActions.MoveToFirstCell);
复制代码 键盘有许多的默认映射,我们都可以自定义更改相互的映射关系来满足我们的需求,快来试试吧!
Demo下载
测试环境:VS 2010 && Spread for WinForm 6.0
KeyDemo.zip
(45.33 KB, 下载次数: 615)
|
|