【发布时间】:2011-09-15 08:43:18
【问题描述】:
我有一个 TableLayoutPanel,里面有几个 TableLayoutPanel。数量是动态变化的,几乎总是太多而无法放入表单中。我需要它有一个滚动条,这样我才能查看整个组件。
我尝试将主面板上的 autoscroll 属性设置为 true 并将其停靠和/或设置最大尺寸。相反,控制器所做的是尝试将所有面板放入表单中,从而更改其内部组件的大小并将它们全部挤压在一起,而不是创建滚动条来滚动浏览我的面板。
你们知道我做错了什么吗?
谢谢。
何塞
PS:我使用的是 VS 2010
【问题讨论】:
-
TLP 没有公开的 AutoScroll 属性。你可以设置它的 AutoScrollMinSize 属性来强制它在滚动条太小时显示滚动条。
-
我试过了,但没有用。我仍然卡住了:S
-
从[这里][1]查看我的示例代码,不确定您需要哪个属性。 [1]:stackoverflow.com/a/17722307/1677041
标签: c# scrollbar tablelayoutpanel