如何根据面板的高度自动设置垂直滚动条的最大属性值

时间:2014-02-12 00:14:15

标签: vb.net

这是怎么回事:

我在面板上添加了一个垂直滚动条,它是panel1和面板1我还添加了另一个面板,即panel2。

panel2的高度比panel1大,这就是vscrollbar进来的地方......我已经添加了vscrollbar的代码,这样它就会改变panel1里面的panel2的位置。 panel2的自动尺寸功能设置为true,因此它会自动增长以适应我放入其中的控件,这就是panel2比panel1大的原因。如何根据panel2的高度设置vscrollbar的最大属性,我已经知道获取panel2的高度并操纵数字并将其添加到vscrollbar的最大属性,问题是我不知道该怎么做它.....我知道其他人会告诉我为什么不将panel1的自动滚动属性设置为true ...我也已经知道了...我只是想学习经验和其他未来的目的......我是初学者,还在学习

1 个答案:

答案 0 :(得分:0)

处理Panel的SizeChanged事件,获取其Height属性,根据需要处理并将结果分配给VScrollBar的最大值。类似地,对于HScrollBar的宽度和最大值。