TableLayoutPanel 动态添加

System.Windows.Forms.TableLayoutPanel layoutPanel = new TableLayoutPanel();
            layoutPanel.RowCount = 10;
            layoutPanel.ColumnCount = 5;
            layoutPanel.Width = layoutPanel.ColumnCount * 100;
            layoutPanel.Height = layoutPanel.RowCount * 30;
            this.Controls.Add(layoutPanel);


            for(int i=0;i<layoutPanel.RowCount;i++)
            {
                for(int j=0;j<layoutPanel.ColumnCount;j++)
                {
                    TextBox tb = new TextBox();
                    tb.Text = "Row:" + i + " Col:" + j;
                    tb.Dock = DockStyle.Fill;
                    layoutPanel.Controls.Add(tb, i, j);
                }
            }

 

posted @ 2022-07-14 15:08  devgis  阅读(427)  评论(0编辑  收藏  举报