【发布时间】:2012-06-21 02:10:05
【问题描述】:
我有一个自动滚动的 TableLayoutPanel,我正在向其中动态添加行。我希望每行的高度是 TableLayoutPanel 可见区域的 1/3,即在添加第 4 个面板和自动滚动启动之前面板的原始高度。我可以计算手动到达行的高度并将其设置为绝对高度,但可以调整 TableLayoutPanel 的大小。在那种情况下,我可以处理调整大小的事件并重新计算每行的绝对高度,但我想知道是否有更好的方法。有没有办法将行高指定为可见面板区域的百分比,还是我应该手动计算,绝对高度路线?
【问题讨论】:
-
Answered a similar question- stackoverflow.com/a/11051278/763026。 github repo 中有代码(请参阅问题/答案 cmets)。
标签: c# winforms tablelayoutpanel