使表单的某些部分可滚动

时间:2013-07-23 03:21:50

标签: c# vb.net visual-studio-2010

我必须在下面的红色框中放入至少30个按钮而不拉伸表单大小。 (按钮由数组生成)

我的问题是......有没有办法让表单的某些部分可滚动。如果没有,是listview或list box only选项吗?

enter image description here

3 个答案:

答案 0 :(得分:3)

将它们放在Panel控件中,然后将AutoScroll设置为true。

答案 1 :(得分:1)

添加FlowLayoutPanel中的所有按钮, 使用FlowDirection = TopDown和AutoScroll = true

答案 2 :(得分:0)

试试这个:

设置所需的可滚动区域的高度和宽度。

<div style="height: 500px; width: 400px; overflow: scroll;">

<%--Add your buttons inside this div, you may give an id to this div and make it runat server--%>

</div>