找回密码
 立即注册

QQ登录

只需一步,快速开始

kenpo

注册会员

16

主题

62

帖子

178

积分

注册会员

积分
178

活字格认证

kenpo
注册会员   /  发表于:2016-3-30 15:33  /   查看:4367  /  回复:6
本帖最后由 kenpo 于 2016-3-31 09:05 编辑

MultiRow里设了垂直滚动条,在MR上面和下面都有其他的控件,当在MR第一行里面滚轮往上的时候会跳出MR控件范围,焦点会到MR上面的控件里去,滚轮往下的时候正常。同样的,在最后一行里面滚轮往下的时候会跳出MR,焦点会到下一个控件上去,往上翻正常。
现在想要在第一行的时候滚轮往上不跳出MR范围,焦点到顶就静止不动可以吗?最后一行也一样,焦点到底就静止不动。
请问有什么属性可以设置吗?
版本是MR7.0

6 个回复

倒序浏览
kenpo
注册会员   /  发表于:2016-3-31 10:56:03
沙发
请问有办法实现吗?不好意思,这个问题有点急
回复 使用道具 举报
robert
金牌服务用户   /  发表于:2016-3-31 11:16:31
板凳
是如何滚动的?
通过鼠标拖拽滚动条?
通过鼠标滚轮滚动?
还是通过某个快捷键滚动(Home, End, Ctrl+Home, Control + End, 上下左右?)?
还是通过代码调用某个接口滚动?

如果可能的话,最好上传一个示例工程来方便的重现你说的问题。这样更容易定位并给出解决方案。
回复 使用道具 举报
kenpo
注册会员   /  发表于:2016-3-31 11:32:33
地板
就是用鼠标滚轮滚动
回复 使用道具 举报
robert
金牌服务用户   /  发表于:2016-3-31 11:43:04
5#
不好意思,我做了个按照你的描述做了个程序,并用鼠标滚轮滚动,但是无法重现你描述的问题(焦点变化)。是否可以上传一个示例程序来帮助我重现这个问题呢?
回复 使用道具 举报
kenpo
注册会员   /  发表于:2016-3-31 13:20:40
6#
解决了,MouseWheelScroll = OnMultiRow 就行了
回复 使用道具 举报
robert
金牌服务用户   /  发表于:2016-3-31 13:34:31
7#
解决了就好
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部