"Dynamic"-ally adding a Button

Adding a Button using "dynamic" keyword in C# 4.0 is most easy.Its like using the traditional way but dynamic types are compiled during runtime.Which makes app run more faster.



public void Click_Me(Object sender, EventArgs e)
{
   MessageBox.Show("You clicked me! Oh my God!");
}

private void Form1_Load(object sender, EventArgs e)
{
   dynamic btn = new Button();
   btn.Text = "Dont Click Me!";
   btn.Location = new Point(100, 100);
   btn.Size = new Size(100, 50);
   btn.Click += new EventHandler(Click_Me);
   this.Controls.Add(btn);
}


I can assure you using dynamic types will help your app run much more faster.And im planning to do so


Next Recommended Reading Close a web page using button