找回密码
 立即注册

QQ登录

只需一步,快速开始

adolfgzb

初级会员

29

主题

153

帖子

480

积分

初级会员

积分
480

活字格认证

adolfgzb
初级会员   /  发表于:2015-8-7 16:03  /   查看:8334  /  回复:7
开始时Multirow中有多行数据,焦点落入第一行,把某个值改成错误的,然后依次修改后面每一行。
焦点移开Multirow,点击画面上的按钮,执行Multirow的Check操作。

此时判断第一行有错误,焦点设置在第一行的错误单元格上。但是因为上次焦点移开Multirow时焦点在最后一行,所以焦点会先落在最后一行,再回到第一行。

请问,怎样操作,可以直接落到想要落的cell上,不要先落在之前离开时的cell。

7 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-8-7 17:36:00
沙发
回复 1楼adolfgzb的帖子

谢谢描述的相关信息。
MultiRow提供属性ProcessFirstClick,它为true的时候,第一次点击multirow会得到焦点并且直接切到点击位置。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
adolfgzb
初级会员   /  发表于:2015-8-10 09:42:00
板凳
回复 2楼Alice的帖子

这个属性试了一下,改成false后,用鼠标点的话,第一次还是点不到想要点的cell上,要点第二次才可以。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-8-10 14:33:00
地板
回复 3楼adolfgzb的帖子

我测试无法重现你的问题。
请提供一个相关的Demo,我们帮你看看。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
adolfgzb
初级会员   /  发表于:2015-8-11 10:35:00
5#
回复 4楼Alice的帖子




做了demo程序,鼠标点击的时候是有问题的。

程序系统里面还有一些别的处理(比如焦点落入背景色改变,移开背景色变回正常),现在还不确定是否是这些导致的。
现状鼠标点击进入Multirow要2次。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-8-11 15:06:00
6#
回复 5楼adolfgzb的帖子

谢谢你提供的Demo。
从你的Demo来看,你的行为是受到其他的影响。
因此不需要ProcessFirstClick属性,请将这个属性重置默认值。
另外,测试重置ProcessFirstClick属性后,无法通过你的Demo重现1楼的问题(点击的时候鼠标会跳到旧的位置)。
请提供一个重现1楼问题的Demo,我们帮你看看。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
adolfgzb
初级会员   /  发表于:2015-8-11 16:39:00
7#
回复 6楼Alice的帖子

目前看来也是其他处理导致的这个问题,
工程里面嵌套的东西比较多,我这边自己再调查下吧
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-8-11 17:21:00
8#
回复 7楼adolfgzb的帖子

谢谢你的反馈。
有问题欢迎和我们沟通解决。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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