效果图
核心代码
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("点击了");
}
}
}