最近做一个项目时,需要改变滚动条的宽度,看到panel控件有一个AutoScrollMinSize的属性,刚开始以为用这个属性和控件自身的大小结合来设置滚动条的大小,但是无论如何也无法成功。
因为微软官方是这样解释的 "AutoScrollMinSize属性用来管理分配给自动滚动条的屏幕大小。",这句话很容易让人误导为设置滚动条的大小,其实不是这样的。
举个例子就明白了,如下图,这是一个panel控件,AutoScrollMinSize=100,100,Size=300,300,这时候在vs窗体设计器中不显示滚动条
AutoScrollMinSize=400,100,Size=300,300时,在vs中出现滚动条