在WinForms中移除TableLayoutPanel的第三行,可以通过以下方法实现:
// 移除TableLayoutPanel的第三行(索引从0开始)
hdhcmsTableLayoutPanel.RowStyles.RemoveAt(2); // 第三行的索引是2
hdhcmsTableLayoutPanel.RowCount--; // 减少总行数
// 同时需要移除该行中的所有控件
for (int i = 0; i < hdhcmsTableLayoutPanel.ColumnCount; i++)
{
Control control = hdhcmsTableLayoutPanel.GetControlFromPosition(i, 2);
if (control != null)
{
hdhcmsTableLayoutPanel.Controls.Remove(control);
}
}
这段代码会:
移除第三行的样式(RowStyles)
减少总行数
遍历第三列的所有单元格,移除其中的控件
注意:行索引是从0开始的,所以第三行的索引是2。
查看更多关于winform开发移除tableloyoutpanel中的第三行操作实例的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did255622