Winfrom 向panel控件添加指定行列的控件

Posted 与f

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Winfrom 向panel控件添加指定行列的控件相关的知识,希望对你有一定的参考价值。

 

最近用到了这个功能 就总结一段代码,建议panel控件使用此FlowLayoutPanel 控件

private int col = 2;//列数
private int row = 2; //行数
private void InitPnl()
       {
           flpHoldPatients.Controls.Clear();
           var height = flpHoldPatients.Height / row;
           var width = flpHoldPatients.Width / col - 2 * col;
           for (int i = 0; i < row; i++)
           {
               for (int j = 0; j < col; j++)
               {
                   var uc = new button();
                   uc.Height = height;
                   uc.Width = width;
                   uc.Margin = new System.Windows.Forms.Padding(0, 0, 2, 0);
                   uc.Location = new Point(j * width, i * height);
                   flpHoldPatients.Controls.Add(uc);
               }
           }
       }

 

 

 

转 : https://www.cnblogs.com/Angel-szl/p/12856100.html

以上是关于Winfrom 向panel控件添加指定行列的控件的主要内容,如果未能解决你的问题,请参考以下文章

c#在panel中动态增加控件时怎样自动调整panel的行列大小

winfrom 控件的显示隐藏方法

c#winfrom应用程序中怎么向DataGridView控件添加带图片的按钮列

2021-11-22 WinFrom面试题 怎样将一个Form显示在Panel之中?

如何在winfrom中设置panel为半透明颜色,可以看到panel下面的控件,也可以设置panel的颜色。

如何在 Windows 窗体应用程序中向具有许多控件的 Panel 控件添加滚动条?