yinzhm 发表于 2014-6-28 16:16:00

ShortCutKey的执行条件,如何查询?

MultiRow的ShortCutKey很强大,还可以自定义,非常方便。
但是有时候我在使用时,发现某些Key绑定的Action不起作用,于是执行了一下CanExcute,发现返回的是False,虽然可以肯定这和MultiRow的设置有关,但是尝试了几次也不好使。

(1)有没有Action执行限制的一览表之类的东西,可以方便查询。
(2)ShiftDown这个Action有什么限制条件吗?我已经将MultiSelect设置为true了,cell的Selectable为true……
但是我通过KeyDown事件,AddSelection是可以的。

dafo 发表于 2014-6-30 14:49:00

请问你触发ShiftDown Action,在你那边是什么表现,我们这边发现一个问题,按下Shift键将使Cell进入编辑状态,所以ShiftDown Action默认绑定在Shift+Down key是不起作用的,这个一个Bug.

yinzhm 发表于 2014-7-1 09:29:00

回复 2楼dafo的帖子

(1)有一个可以编辑的画面,和版主说的情况一致。
(2)还有一个画面是不可编辑的,所有Cell为ReadOnly。Shift+Down Key按下后画面看不出动作效果。
根据ShiftDown的描述,应该是选中一片连续的区域。   而且我调试的时候发现ShiftDown.CanExcute返回的是false,根本无法执行。

Alice 发表于 2014-7-1 18:33:00

回复 3楼yinzhm的帖子

你好,这个问题我们已经收到。明天给您答复。

Alice 发表于 2014-7-2 15:19:00

回复 3楼yinzhm的帖子

你好。
我们测试的结果和你是一样的。Shift+Down key存在问题。
1)我们MultiRow6.0中文版中有相关的中文技术文档,在安装产品后,打开开始菜单->Grapecity->MultiRow for Windows Form6.0中文版->帮助->MultiRow for Windows Form6.0帮助。
有关Action的对应快捷键一览这部分,我上传到附件里,请查阅。
2)这是个问题,已经提交产品组。麻烦您先使用KeyDown事件AddSelection实现需求,若是以后该问题修复我们会通知您。

yinzhm 发表于 2014-7-17 20:55:00

回复 5楼Alice的帖子

好!

发现一个问题,其实不是Shift+Down key不起着作用。
如果想让Shift+XXXX起作用的话,需要先将AllowUserToShiftSelect设置为True。
测试可用。

yinzhm 发表于 2014-7-17 20:56:00

回复 5楼Alice的帖子

不过,动作还是和预期的有些差别,不过不算问题,算是中间件差异。

Alice 发表于 2014-7-18 10:12:00

回复 7楼yinzhm的帖子

好的。谢谢理解

Alice 发表于 2014-7-18 10:16:00

回复 5楼Alice的帖子

好!

发现一个问题,其实不是Shift+Down key不起着作用。
如果想让Shift+XXXX起作用的话,需要先将
yinzhm 发表于 2014-7-17 20:55:00 http://gcdn.gcpowertools.com.cn/images/common/back.gif

谢谢你的反馈,对我们有很用。
赠送200金币。参照:金币奖励
页: [1]
查看完整版本: ShortCutKey的执行条件,如何查询?