我正在尝试捕获tabcontrol滚动条的位置。但是,这证明有些困难。最终目的是通过将当前位置设置为新行的大小(即105)来重新定位滚动条的位置,因此新位置=(旧位置+ 105)。
我正在使用winform vb.net
如上所述,您的意思是TabPage
(TabPage1
在以下代码中)。您有两种选择:
a)使用标准.Value
属性(对于VerticalScroll
和HorizontalScroll
)。样品:
TabPage1.VerticalScroll.Value = TabPage1.VerticalScroll.Value + 105
请注意,Y值从顶部开始,因此+105表示垂直滚动向下移动。
b)使用该ScrollControlIntoView
方法。样品:
TabPage1.ScrollControlIntoView(Panel1)
哪里Panel1
可以用包含的任何控件代替TabPage1
;两个滚动条(水平和垂直)都将被移动,以使给定的控件(Panel1
在这种情况下)变得完全可见。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句