找回密码
 立即注册

QQ登录

只需一步,快速开始

QQ迷恋迷失

注册会员

5

主题

23

帖子

131

积分

注册会员

积分
131

微信认证勋章

QQ迷恋迷失
注册会员   /  发表于:2018-10-18 10:09  /   查看:6158  /  回复:12
下记Home和End的动作应该怎样才能实现?
1.进入编辑模式时,压下Home和End在单元格内移动。
       Home:入力文字最左端
       End:入力文字最右端
2.离开编辑模式时,压下Home和End在当前行内移动。
       Home:当前行最左端单元格
       End:当前行最右端单元格

12 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2018-10-19 14:54:06
沙发
您好,我这边测试了下,在编辑状态下home键和end键是可以达到你们的要求的。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
QQ迷恋迷失
注册会员   /  发表于:2018-10-19 15:02:56
板凳
JeffryLI 发表于 2018-10-19 14:54
您好,我这边测试了下,在编辑状态下home键和end键是可以达到你们的要求的。

我这边是要求是一点击单元格就需要进入编辑状态,
所以把MarqueeStyle设为了FloatingEditor。

您是怎样设置的,能详细的给我讲讲吗?
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-10-19 17:57:50
地板
您好,首先选中单元格,在单击选中单元格,就会进入编辑状态,然后home和end键就可以正常试用了
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
QQ迷恋迷失
注册会员   /  发表于:2018-10-19 18:17:04
5#
JeffryLI 发表于 2018-10-19 17:57
您好,首先选中单元格,在单击选中单元格,就会进入编辑状态,然后home和end键就可以正常试用了

您说的这种方式,只是普通的方式,但我需要的是一点击单元格就是编辑状态,不需要在点击第二下进入编辑模式。
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-10-22 11:07:24
6#
这个truedngrid还不支持的,不好意思
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
QQ迷恋迷失
注册会员   /  发表于:2018-10-23 10:10:18
7#
JeffryLI 发表于 2018-10-22 11:07
这个truedngrid还不支持的,不好意思

这样呀。
主要是旧版本TrueOleDBGrid60,支持这样的功能。
我们现在用2018J v2做开发时,发现不支持此功能了。
但还是想实现此功能。

您看能给支个招吗?
回复 使用道具 举报
QQ迷恋迷失
注册会员   /  发表于:2018-10-23 10:14:05
8#
JeffryLI 发表于 2018-10-22 11:07
这个truedngrid还不支持的,不好意思

TrueOleDBGrid60的功能:
1.一点击单元格,数据选中状态。
点击Home,最左单元格移动
点击End,最右单元格移动
2.再次点击,数据编辑状态。
点击Home,单元格内容最左端移动
点击End,单元格内容最右端移动
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-10-23 11:29:58
9#
QQ迷恋迷失 发表于 2018-10-23 10:14
TrueOleDBGrid60的功能:
1.一点击单元格,数据选中状态。
点击Home,最左单元格移动

您好,我这边验证了下,是符合您的要求
比如我先一击选中某一个单元,按home键 会定位选中该行的首个单元格,按end键 会定位选中该行末尾单元格
然后鼠标再次点击定位中(该行首个单元格或者该行末尾单元格)的单元格,单元格就处于编辑状态
按Home,单元格内容最左端移动,按End,单元格内容最右端移动

所以不需要额外的开发这项功能
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
QQ迷恋迷失
注册会员   /  发表于:2018-10-24 13:12:46
10#
知道原因了,主要还是marqueestyle设置为了floatingedit的原因。
TrueOleDBGrid60虽然那样设置了,但Home和End并没有受到影响,
但2018J V2就不一样了,
只能在该单元格中移动了,并不能跳出去。

估计这个是没法对应了吧?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部