Code Bye

Panel控件滚动条问题

问题场景:2个Panel控件,panel1嵌套于panel2中,设置panel2的AutoScroll=true,在代码中控制Panel1的Height,当Panel1的高度超出panel2的高度时,panel2并未出现垂直滚动条

问题原因:panel1的Anchor属性设置为了

this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)));

解决方法:去掉Bottom

this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top)
| System.Windows.Forms.AnchorStyles.Left)));


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Panel控件滚动条问题