Jan*_*cci 7 c# height row tablelayoutpanel
我的应用程序使用驻留在TabPage中的TableLayoutPanel.
如果我添加的项目数量相对较少(即它没有"填满"整个标签页),那么最后一行的高度会被拉伸.以下是正在发生的事情的屏幕截图:
我试图将表的属性更改为Autosize,GrowAndShrink等,但似乎没有什么能阻止这种情况发生.
以下是我对表格布局属性的当前设置:
如何让最后一行与其他行的大小相同?
谢谢
使用停靠属性解决了最后一行的高度问题,但通过更改表格宽度以匹配容器宽度 (100%) 来创建另一个。我希望最后一行的高度是正确的,但我不希望强制 100% 宽度。
我没有使用 Dock 属性,而是使用了:
AutoSizeMode = AutoSizeMode.GrowAndShrink
Run Code Online (Sandbox Code Playgroud)
这使得自动调整在最后一行和最后一列上正常工作。
我只是遇到了非常相似的问题。以TableLayoutPanel
编程方式填充(使用自动滚动)并且最后一行太高。Dock work-around 不适合我。
通过添加空Label
作为最后一行来修复。它“占据”最后一行,但不可见。对我来说足够了。
归档时间: |
|
查看次数: |
5618 次 |
最近记录: |