日期:2014-05-19  浏览次数:20406 次

谁改写过只设置panel的水平滚动条为自动的控件?
我希望Panel控件不要有垂直滚动条,只有水平滚动条,但是水平滚动条要在宽度太长时才显示,平时不显示。
而微软提供的Panel的ScrollBars属性为:“None,Horizontal,Vertical,Both,Auto”,都不符合我的要求。如果我设置ScrollBars属性为Horizontal,则水平滚动条会一直显示,而我希望需要才显示。如果我设置ScrollBars属性为Auto,则水平滚动条和垂直滚动条有可能都出现,而我希望只有水平滚动条。
麻烦修改过这个控件的人指点一下。


------解决方案--------------------
能不能判断控件的大小然后在动态设置None,Horizontal,Vertical,Both,Auto等属性.
------解决方案--------------------
给panel加上样式overflow-x:auto;