Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个TableLayoutPanelWhere 我在设计器中设置了所有 3 个行宽33.33%,但是当我通过代码动态更改宽度时,列宽保持定义值。
TableLayoutPanel
33.33%
有没有人有办法动态改变行的宽度?
您必须访问 ColumnStyles 集合的索引:
With TableLayoutPanel1.ColumnStyles(1) .SizeType = SizeType.Absolute .Width = 32 End With
如果您尝试设置单行的宽度,那么这实际上是不可能的,除非您使用跨列SetColumnSpan将多列变为单列。这需要在单元格内放置一个控件。
SetColumnSpan