涯涯 发表于 2016-10-18 16:37:21

C1DataGrid,C1FlexGrid里如何在编辑单元格时按方向键跳出单元格

Winform中C1TrueDBGrid,C1FlexGrid在编辑单元格时按方向键与enter键是可以跳出当前单元格编辑并移动到方向键相应的单元格的
Winform中C1TrueDBGrid有属性WrapCellPointer = true;,WPF中C1DataGrid有没有类似属性可以实现相关功能?
WPF中的C1DataGrid,C1FlexGrid如何实现Winform的效果,有没有相关属性可以设定?

dawnwind 发表于 2016-10-18 17:58:45

具体举例按键行为如下,希望WPF控件能实现Winform控件的按键行为

Alice 发表于 2016-10-18 18:12:04

谢谢您的反馈。
对于C1FlexGrid和C1DataGrid,都提供了BeginEdit方法可以进入特定的单元格的编辑状态。
您可以通过相关的键盘事件来处理。

dawnwind 发表于 2016-10-19 08:51:53

感谢回复,您意思是通过BeginEdit方法,处理按键事件,所有按键行为自己重写实现?

dawnwind 发表于 2016-10-19 08:52:02

本帖最后由 dawnwind 于 2016-10-19 09:07 编辑

----------------

Alice 发表于 2016-10-19 09:32:35

dawnwind 发表于 2016-10-19 08:51
感谢回复,您意思是通过BeginEdit方法,处理按键事件,所有按键行为自己重写实现?

由于平台不一样,在不同平台下产品的行为是不一样的。
你需要更改哪个按键行为,就修改行为。产品提供了结束编辑状态和进入编辑状态的方法,你可以调用来实现。

dawnwind 发表于 2016-10-19 09:55:40

谢谢回复如此及时,关于winform控件的按键行为官方文档有么,可以提供链接么.
我们现在使用的是C1 2013Jv1版本

Alice 发表于 2016-10-19 14:04:05

dawnwind 发表于 2016-10-19 09:55
谢谢回复如此及时,关于winform控件的按键行为官方文档有么,可以提供链接么.
我们现在使用的是C1 2013Jv1 ...

谢谢您的反馈。
没有按键行为的详细说明。
C1FlexGrid和C1DataGrid在WPF平台的文档,可以在如下链接获取:
C1DataGrid for wpf:http://helpcentral.componentone.com/nethelp/C1datagridWPF/
C1FlexGrid for wpf:http://helpcentral.componentone.com/nethelp/C1FlexGridWPFSilv/

megac 发表于 2016-10-21 09:56:53

从当前情况上看,并非是WPF版本和WINFORM版本之间的差异,简单来说贵司产品没有向前兼容性。

每次升级系统花上几十万都要升级贵公司控件,换来的是没有向前兼容性的东西,那我自己搞不是更好。当年MFC就是自绘做下来的也没多费多少力气。

下次我会打报告给集团建议整体弃用就是了。

gw0506 发表于 2016-10-21 10:16:21

megac 发表于 2016-10-21 09:56
从当前情况上看,并非是WPF版本和WINFORM版本之间的差异,简单来说贵司产品没有向前兼容性。

每次升级系 ...

帖子讨论的是WinForm下的控件的默认键盘行为和WPF下的默认键盘行为不同,通过设置可以调整到一致。

你说的向前兼容性具体说的是什么情况,我看看有没有误会,或者我们产品改进的空间。

另外,说到升级,C1在服务期内是免费升级的,你这里说的几十万是值得你们的产品升级费用,还是C1的升级费用。不知道你们公司是哪家,用的C1的那个产品,我可以确认一下。这里面看起来还是有不小的误会的。

当然,如果你确实觉得我们产品不能够满足你的需求,甚至带来负面影响,可以跟我具体沟通,我们看看还能怎么做来弥补或者改善目前的状况。
页: [1] 2
查看完整版本: C1DataGrid,C1FlexGrid里如何在编辑单元格时按方向键跳出单元格