You have the wrong approach for this.
A Button class has to be assigned to a Form before it appears.
Like
Form f = new Form();
Button b = new Button();
f.Controls.Add(b);
Create you Form, and in the constructor of the From you then create the Button.
The best help you can do for your self, is to start a new project in Visual Studio with a Form project.
From there you can see all the code that Visual Studio Form designer is making.
Good luck :-)