kenpo 发表于 2016-3-30 15:33:29

MultiRow滚动条的问题

本帖最后由 kenpo 于 2016-3-31 09:05 编辑

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

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

不好意思,我做了个按照你的描述做了个程序,并用鼠标滚轮滚动,但是无法重现你描述的问题(焦点变化)。是否可以上传一个示例程序来帮助我重现这个问题呢?

kenpo 发表于 2016-3-31 13:20:40

解决了,MouseWheelScroll = OnMultiRow 就行了

robert 发表于 2016-3-31 13:34:31

解决了就好
页: [1]
查看完整版本: MultiRow滚动条的问题