TableLayoutPanel - 需要时的垂直滚动条

时间:2015-12-06 08:57:15

标签: c# scrollbar autoscroll tablelayoutpanel

我在面板中创建了一个TableLayoutPanel。问题是当TableLayoutPanel高度超过其MaximumSize时,行会相互重叠。相反,我希望有一个垂直滚动条,允许我导航表格。这里它们是面板的一些属性,可能会影响这个问题:

  • AutoScroll = False
  • AutoSize = False
  • MaximumSize =(0,0)(默认)
  • MinimumSize =(0,0)(默认)
  • Dock =无

TableLayoutPanel的一些属性:

  • AutoSize = false;
  • AutoScroll = true;
  • 尺寸=(450,some_value) - some_value是动态的
  • MaximumSize =(450,200) - 我不希望TableLayoutPanel占用面板(父级)高度的200px以上。

如果我将MaximumSize设为默认值,那么该表只会在200px内显示尽可能多的记录(取决于行高)。

提前谢谢!

0 个答案:

没有答案