C# TableLayoutPanel-需要时垂直滚动条

C# TableLayoutPanel-需要时垂直滚动条,c#,scrollbar,autoscroll,tablelayoutpanel,C#,Scrollbar,Autoscroll,Tablelayoutpanel,我已在面板中创建了TableLayoutPanel。问题是,当TableLayoutPanel高度超过其最大大小时,行之间会重叠。相反,我希望有一个垂直滚动条,允许我在表格中导航。以下是可能影响此问题的面板的一些属性: 自动滚动=错误 自动调整大小=错误 MaximumSize=(0,0)(默认值) 最小大小=(0,0)(默认值) 停靠=无 以及TableLayoutPanel的一些属性: AutoSize=false AutoScroll=true 大小=(450,某些值)-某些值是动态

我已在面板中创建了TableLayoutPanel。问题是,当TableLayoutPanel高度超过其最大大小时,行之间会重叠。相反,我希望有一个垂直滚动条,允许我在表格中导航。以下是可能影响此问题的面板的一些属性:

  • 自动滚动=错误
  • 自动调整大小=错误
  • MaximumSize=(0,0)(默认值)
  • 最小大小=(0,0)(默认值)
  • 停靠=无
以及TableLayoutPanel的一些属性:

  • AutoSize=false
  • AutoScroll=true
  • 大小=(450,某些值)-某些值是动态的
  • MaximumSize=(450200)-我不希望TableLayoutPanel占用超过面板(父级)高度的200px
如果我将MaximumSize设置为默认值,那么该表将在200px内显示尽可能多的记录(取决于行高)


提前谢谢你

确保您的所有行样式都是
绝对的
自动调整大小
@IvanStoev谢谢!它应该是自动调整大小,现在可以工作了。你成就了我的一天。确保你所有的行样式要么是
绝对的
要么是
自动调整大小
@IvanStoev谢谢你!它应该是自动调整大小,现在可以工作了。你让我开心。