找回密码
 立即注册

QQ登录

只需一步,快速开始

darkelf
论坛元老   /  发表于:2013-12-21 09:58:00
11#
回复 8楼roger.wang的帖子

网格线的问题解决了。非常感谢。

根据您所说的情况,我再次检查了程序,发现了错误根源在于GridLine设置的函数没有被调用- -。。。

也就是说最初从帮助手册上获取的方案或者从您那里取得的源码都可以达成预期效果。。只是没有被确实的执行
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-12-23 09:41:00
12#
回复 11楼darkelf的帖子

问题1解决了,谢谢你的反馈。
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-12-23 09:47:00
13#
回复 10楼darkelf的帖子

谢谢您的耐心描述; 结合前面和您文字的描述,我想我明白了:
在LeaveCell中,任意指定一个新的ActvieCell---黑框也过去了。

不过,在鼠标点击下,通过LeaveCell事件---SetActiveCell目前做不到这种效果:因为进入LeaveCell事件,SetActiveCell已经发生改变了。

另外,有一个办法你看看能否用,通过自定义快捷键的方法: 例如默认按下Enter,跳转到下面的Cell,可通过自定义Enter快捷键让其跳转到右边的Cell。
这篇博客供您参考: 自定义Spread中快捷键行为
回复 使用道具 举报
darkelf
论坛元老   /  发表于:2013-12-24 09:07:00
14#
感谢回答。
看来不能在LeaveCell里再次使用SetActiveCell来修改焦点单元格。

推荐的博客我去参考一下。
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-12-24 10:37:00
15#
回复 14楼darkelf的帖子

不客气,欢迎有问题接着开新帖沟通。

by the way:merry Christmas! :1gift:
回复 使用道具 举报
darkelf
论坛元老   /  发表于:2013-12-24 19:20:00
16#
第二个问题也搞定了。

最后将属性“EditModePermanen”设置为True,然后将隐藏单元格之外的单元格全部Lock之后,
用CellClick事件来获取移动行,让焦点单元格移动限制在隐藏起来的可编辑单元格列里。
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-12-25 09:18:00
17#
回复 16楼darkelf的帖子

效果非常不错,


spread_lock.gif
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部