在this.Controls.Add的后面加上一行代码:button[N].Click+=button_Click;这里假设你的按钮单击事件的处理函数是:button_Click。
你在往里面添加按钮的时候,就要注册这个事件。每个按钮使用同样的事件,sender可以知道是谁触发的事件,处理特殊的需求
用同一个button_click事件即可,通过object sender区分,也可以在窗口过程中拦截