首页 > 解决方案 > 在 tablelayoutpanel 中看不到标签调整大小

问题描述

我有一个tablelayoutpanel,第一行有 5 个标签(有 4 行)。有 5 列,最后一列的宽度是滚动条的宽度(基本滚动条)。当我在面板上输入命令时,滚动条有时可见,有时不可见,我会根据它调整最后一列的大小。我的问题是当我没有滚动条并且刚刚拥有它时:我想调整标签的大小,但没有看到更改发生。

我尝试了暂停和恢复,但它不能正常工作。我也尝试设置可见或不可见tablelayoutpanel但什么都没有。

这里的代码:

tableLayoutPanelGroupView.ColumnStyles[5].Width = 0;

之后 :

tableLayoutPanelGroupView.ColumnStyles[5].Width = SystemInformation.VerticalScrollBarWidth;

标签: c#winformstablelayoutpanel

解决方案


最后,我找到了一个解决方案:在更改表格布局面板中最后一列的大小之前,我将标签的可见性设置为 false,并在完成后将可见性重置为 true。

感谢那些试图帮助我的人!


推荐阅读