c# - 在 tablelayoutpanel 中看不到标签调整大小
问题描述
我有一个tablelayoutpanel
,第一行有 5 个标签(有 4 行)。有 5 列,最后一列的宽度是滚动条的宽度(基本滚动条)。当我在面板上输入命令时,滚动条有时可见,有时不可见,我会根据它调整最后一列的大小。我的问题是当我没有滚动条并且刚刚拥有它时:我想调整标签的大小,但没有看到更改发生。
我尝试了暂停和恢复,但它不能正常工作。我也尝试设置可见或不可见tablelayoutpanel
但什么都没有。
这里的代码:
tableLayoutPanelGroupView.ColumnStyles[5].Width = 0;
之后 :
tableLayoutPanelGroupView.ColumnStyles[5].Width = SystemInformation.VerticalScrollBarWidth;
解决方案
最后,我找到了一个解决方案:在更改表格布局面板中最后一列的大小之前,我将标签的可见性设置为 false,并在完成后将可见性重置为 true。
感谢那些试图帮助我的人!
推荐阅读
- python - 在 pandas 数据框中组合 groupby 后创建共享变量
- c# - Xamarin 将图像生成到 ASP.NET API 控制器(发布)
- protractor - 在量角器中的 specDone 中打印当前页面的 URL
- html - 如何判断一个值是否为空?
- c++ - Eigen:加速复杂矩阵求逆
- regex - 电子邮件 REGEX 中的单个字母顶级域 TLD
- tensorflow - TensorFlow 对象检测 API。一次检测 90 个默认类 + n 个新类
- wordpress - WordPress REST API 不允许 DELETE 和一些 POST 调用
- python - Tkinter 网格正在重置背景颜色
- python - 将 cmd 中命令的输出重定向到 Python 3 中的变量