效果图
核心代码
private void AddControl(Control control) {//转载请保留http://www.luofenming.com/show.aspx?id=ART2022011600001 for (int i = 0; i < 25; i++) { Button button = new Button(); button.Size = new Size(100, 30);//Button大小 button.Location = new Point(10, 10 + 30 * i);//位置 button.Name = "btn_" + i; button.Text = "btn_" + i; button.Click += new EventHandler(btnEvent);//注册点击事件 this.panel2.Controls.Add(button); } } private void btnEvent(Object sender, EventArgs e) { if (sender is Button) { Button button = sender as Button; if (button.Name == "btn_1") { MessageBox.Show("点击了"); } } }