none
winform中HScrollbar如何控制thumb滑块的宽度呢? RRS feed

  • 问题

  • 如题,如果控制使用autoscroll的话,那控件自己自动的滚动条的中间的滑块是可以自己根据一屏所占总共的宽度来自适应变化的。

    但是如果使用单独的HScrollBar的话,我如何设置可以让scrollbar的滑块自己根据屏幕所占总共内容的百分比来自己调整滑块的宽度呢?

    wpf可以通过设置viewport来实现,winfrom我查了下scrollbar控件的msdn帮助文档,找不到哪个属性可以实现这个啊。

    2014年5月15日 14:11

答案

  • 我找到了设置的方法了。

    设置Hscrollbar的maxvalue后,计算出来一个屏幕上可以显示的内容的数量,再设置下largechangevalue的值为可显示内容的数量,就可以使得中间的thumb自己适应的变化了。

    2014年5月16日 4:58

全部回复

  • 我找到了设置的方法了。

    设置Hscrollbar的maxvalue后,计算出来一个屏幕上可以显示的内容的数量,再设置下largechangevalue的值为可显示内容的数量,就可以使得中间的thumb自己适应的变化了。

    2014年5月16日 4:58
  • 非常感谢,你的提问有可能会帮助到有相同问题的人。

    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年5月16日 10:17
    版主