在C#windows窗体中克隆按钮的语法是什么?

在C#windows窗体中克隆按钮的语法是什么?,c#,winforms,C#,Winforms,我正在获取计算机上的所有本地进程,并将它们放在FlowLayoutPanel中,您可以单击所需的进程并将其附加到该进程 我遇到的问题是克隆一个按钮,以便将其放入FlowLayoutPanel。 计划是在包含所有进程的数组中创建一个for循环和循环,并创建单个按钮,其中包含当前在机器上运行的所有单个进程的名称 TL:DR 克隆按钮类的语法是什么? 我在任何地方都找不到有关克隆windows窗体的语法。对于您要实现的目标,不需要克隆,只需在循环中实例化新按钮即可: for (int i = 1; i

我正在获取计算机上的所有本地进程,并将它们放在FlowLayoutPanel中,您可以单击所需的进程并将其附加到该进程

我遇到的问题是克隆一个按钮,以便将其放入FlowLayoutPanel。
计划是在包含所有进程的数组中创建一个for循环和循环,并创建单个按钮,其中包含当前在机器上运行的所有单个进程的名称

TL:DR

克隆按钮类的语法是什么?
我在任何地方都找不到有关克隆windows窗体的语法。

对于您要实现的目标,不需要克隆,只需在循环中实例化新按钮即可:

for (int i = 1; i < 5; i++)
{
    // instantiate a new button
    Button btn = new Button();

    // assign the desired property value(s)
    btn.Text = i.ToString();

    // add it to your FlowLayoutPanel
    this.FLPanel1.Controls.Add(btn);
}
for(int i=1;i<5;i++)
{
//实例化一个新按钮
按钮btn=新按钮();
//指定所需的特性值
btn.Text=i.ToString();
//将其添加到FlowLayoutPanel
this.FLPanel1.Controls.Add(btn);
}

由于您使用了
windows窗体设计器
标记,您是否询问设计时间?是否询问?