WPF平台中的GcSpreadSheet控件的F2快捷键
请问下,我用下面的方式屏蔽了控件gcSpreadSheet1本身的F2快捷键,加上了自定义的F2快捷键功能,我怎么可以屏蔽掉自定义的功能,还原到控件原有的F2快捷键?GrapeCity.Windows.SpreadSheet.UI.SpreadAction>keyMap = gcSpreadSheet1.View.KeyMap;
keyMap.Remove(new KeyStroke(Key.F2, ModifierKeys.None));
keyMap.Add(new KeyStroke(Key.F2, ModifierKeys.None), new SpreadAction(OnEditProperty));
谢谢您的反馈。
快捷键的登记和注销的思路都是一样的。
这和您在另一个帖子里问的Ctrl+c使用的方法一致的(http://gcdn.gcpowertools.com.cn/showtopic-24105-1-1.html)。还是说您在使用的时候遇到了什么特殊的问题?
Dictionary<KeyStroke, SpreadAction> keyMap = gcSpreadSheet1.View.KeyMap;
keyMap.Remove(new KeyStroke(Key.C, ModifierKeys.Control));
keyMap.Add(new KeyStroke(Key.C, ModifierKeys.Control), new SpreadAction(SpreadActions.Copy));这种方式就是屏蔽自定义的Ctrl+C功能,还原控件本身的Ctrl+C功能,还原的时候,是有SpreadActions.Copy这个指令的,不知道F2快捷键的指令是什么? 本帖最后由 Alice 于 2016-9-8 18:17 编辑
hcy525 发表于 2016-9-8 08:46
Dictionary keyMap = gcSpreadSheet1.View.KeyMap;
keyMap.Remove(new KeyStroke(Key.C, ModifierKeys ...
您好,是SpreadActions.ClearAndEditing。
所有SpreadActions您都可以在产品文档查询,链接:
http://sphelp.grapecity.com/WebHelp/SpreadWPF/webframe.html#GrapeCity.WPF.SpreadSheet.UI~GrapeCity.Windows.SpreadSheet.UI.SpreadActions_members.html
谢谢,有API文档真好 hcy525 发表于 2016-9-9 08:45
谢谢,有API文档真好
不用客气。
希望您能愉快的使用文档,周末愉快。
页:
[1]