Вы должны сделать некоторые вещи, чтобы подготовить кнопку в форме (на что указывает this
в примере, взятом из http://msdn.microsoft.com/en-us/library/y53zat12.aspx.)
private void AddButtons()
{
// Suspend the form layout and add two buttons.
this.SuspendLayout();
Button buttonOK = new Button();
buttonOK.Location = new Point(10, 10);
buttonOK.Size = new Size(75, 25);
buttonOK.Text = "OK";
this.Controls.Add(buttonOK);
this.ResumeLayout();
}
В действительности нет «кода позади» - кнопка - это объект, используйте его по своему желанию. Предположительно вы хотите подписаться на событие клика:
bn.Click += new System.EventHandler(this.bnClickListener);
private void bnClickListener(object sender, EventArgs e)
{
// Stuff to do when clicked.
}