首页 > 解决方案 > 在 C# windows 窗体中克隆按钮的语法是什么?

问题描述

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

我遇到的问题是克隆一个按钮,所以我可以把它放在 FlowLayoutPanel 中。
计划是创建一个 for 循环并遍历包含所有进程的数组,并制作包含当前在机器上运行的所有单个进程的名称的单个按钮。

TL:博士

克隆按钮类的语法是什么?
当涉及到 Windows 窗体时,我在任何地方都找不到关于克隆任何东西的语法。

标签: c#winforms

解决方案


您想要实现的目标不需要克隆之类的东西- 只需在循环中实例化新按钮:

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);
}

推荐阅读