找回密码
 立即注册

QQ登录

只需一步,快速开始

unity

社区贡献组

16

主题

147

帖子

447

积分

社区贡献组

积分
447

活字格认证

unity
社区贡献组   /  发表于:2016-7-16 12:09  /   查看:3086  /  回复:1
表格属性设定:KeyActionEnter = MoveAcross
正常行为: 在表格中按Enter键时,焦点应该 左->右移动。

现在的问题是:在可编辑的行(AllowEdit = true),按下Enter键后行为不正确。
参照下图,可编辑行,有部分单元格不可编辑(通过Before_Edit事件控制)。
当焦点在该行不可编辑单元格时,按下Enter键后,焦点不会移动。

这个问题要怎么修正?




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

1 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-7-18 09:53:54
沙发
根据设计,Enter键按下是进入编辑状态,然后在编辑状态再按一次Enter跳下一个格。
每次按Enter键首先触发的进入编辑状态,因为不可编辑单元格无法进入编辑状态,所以无法顺延到下一个行为。
每次按Enter都会试图进入编辑状态。

所以不可编辑的单元格,使用默认的Enter行为行不通。只能自己通过Enter键事件去写逻辑实现需求。

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部