GUI Windows Form C#

/*
C# Programming Tips & Techniques
by Charles Wright, Kris Jamsa
Publisher: Osborne/McGraw-Hill (December 28, 2001)
ISBN: 0072193794
*/
using System;
using System.Windows.Forms;
namespace Form
{
    public class ButtonclsForm : System.Windows.Forms.Form
    {
        private Button button1;
        public ButtonclsForm()
        {
            Text = "A Simple Form";
            button1 = new Button ();
//            SuspendLayout();
            button1.Text = "Cancel";
            button1.Name = "button1";
            button1.Size = new System.Drawing.Size (72, 30);
            button1.Location = new System.Drawing.Point ((ClientRectangle.Width - button1.Size.Width) / 2, ClientRectangle.Height - 35);
            Controls.AddRange(new System.Windows.Forms.Control[] {this.button1});
            button1.Click += new System.EventHandler(OnClickButton1);
//            ResumeLayout (false);
        }
        static public void Main() 
        {
            Application.Run(new ButtonclsForm());
        }
        void OnClickButton1 (object sender, System.EventArgs e)
        {
            Application.Exit ();
        }
    }
}