实现效果:

知识运用:
Controls属性 //获取包含在窗体内的控件的集合
public Control.ControlCollection Controls { get; }
Controls集合的的Add方法 //将指定的控件添加到窗体控件的集合中
public virtual void Add(Control value) //value: 继承与Control类的控件
补充:所有窗机控件都继承于Control类 所以所有窗体控件都可以使用Controls集合的Add方法
实现代码:
private void Form1_MouseClick(object sender, MouseEventArgs e)
{
Button btn = new Button()
{
Text="动态创建多个Button",
ForeColor=Color.FromArgb(
G_random.Next(0,255),
G_random.Next(0,255),
G_random.Next(0,255)),
AutoSize=true,
Location=e.Location
};
Controls.Add(btn);
}
浙公网安备 33010602011771号