在C#中怎样动态添加按钮?该如何处理

在C#中怎样动态添加按钮?
1)C#怎样动态添加按钮 就是用代码在WINDOWS窗体上生成一些按钮 就可以了。 谢谢哈!!!


------解决方案--------------------
C# code
Button b = new Button();            
            //按钮显示字体
            b.Text = "按钮名称";
            //按钮位置
            b.Location = new Point(10,20);
            this.Controls.Add(b);

------解决方案--------------------
Button button=new Button();
/** 这是添加属性,可以不用要,但可以看看
button.BackColor=System.Drawing.SystemColors.Desktop;
button.FlatStyle=System.Windows.Forms.FlatStyle.Standard;
button.ForeColor=System.Drawing.SystemColors.Control;
button.Text="确定";
button.Visible=true;
button.Size=new System.Drawing.Size(56,32);
**/
button.Click+=new System.EventHandler(this.button_Click); //这是添加事件