c# - 如何在 tableLayoutPanel 中设置 columnspan

标签 c# winforms merge tablelayoutpanel columnspan

我正在使用由两行组成的 tableLayoutPanel。在第一行我想要两列, 在第二行我只需要一列。我该怎么做?

最佳答案

对于设计器:在第 2 行放置一个控件并将其 ColumnSpan 属性设置为 2。

在代码中:

    public Form1() {
        InitializeComponent();
        var button = new Button();
        button.Dock = DockStyle.Fill;
        tableLayoutPanel1.Controls.Add(button);
        tableLayoutPanel1.SetCellPosition(button, new TableLayoutPanelCellPosition(0, 1));
        tableLayoutPanel1.SetColumnSpan(button, 2);
    }

关于c# - 如何在 tableLayoutPanel 中设置 columnspan,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5151561/

相关文章:

c# - Microsoft Fakes 生成 UnitTestIsolationException

c# - 无法建立连接,因为目标机器主动拒绝它 - 使用 Socket 或 TcpClient

c# - visual studio c# DataGridView 在排序后保持背景颜色

C# 将字符串写入 WebBrowser 控件中加载的 html 页面中 %name% 中定义的变量

c - C中的链表合并排序实现中丢失的节点

r - 基于 R 面板中不同的 data.frame 创建滞后向量

Git - merge 来自不同存储库的分支

c# - LINQ 或 lambda 表达式中的比较字符串之间的子句等效于什么?

c# - FluentValidation 未使用 Web API 中的文化

c# - 将特殊字符(如 ' 或 +)插入 Access 数据库