Ekko il codice per creare un semplice form in C#
codice:
 
using System;
using System.Drawing;// il namespace per gli elementi del form
using System.Windows.Forms;// il namespaces per il form

class MyForm : Form
{
     public MyForm()
     { 
      /*------------------------------------
                     Un Button     
      -------------------------------------- */ 
      Button btn1 = new Button();
      btn1.Text= "Prova";// il testo dell bottone
      btn1.Size = new Size (50, 20);// la dimensione del button
      btn1.Location = new Point(this.Width/2,this.Height/2);// la posizione del bottone
      /*------------------------------------
                     Le proprietà dei form     
      -------------------------------------- */ 
      this.Text= "Prova di Form";// titolo del form 
      this.StartPosition = FormStartPosition.CenterScreen;posizione sullo skermo al'inizio             
      this.Click += new EventHandler(clicking);// se viene cliccato quaccosa
      this.Controls.Add(btn1);// aggiungo il button
     }
      /*------------------------------------
                    Se il form viene clikkato     
      -------------------------------------- */ 
     public void clicking(object ob, EventArgs e)
     {
          MessageBox.Show("Tu hai cliccato sul form");
     }
     public static void Main()
     {
            Application.Run(new MyForm());
     }
}
Per Implementare il form vedere la documentazione, contenuto nel SDK framework, riguardo a System.Drawing