Hello sir, i wrote the below code for creating dynamic control. the code is working fine, now i want to delete the controls one by one on button click. so how can i do this ?
Label label = new Label();
int count = panel1.Controls.OfType<Label>().ToList().Count;
label.Location = new Point(10, (25 * count));
label.Size = new Size(40, 20);
label.Name = "label_" + (count + 1);
label.Text = "label " + (count + 1);
panel1.Controls.Add(label);
TextBox textbox = new TextBox();
count = panel1.Controls.OfType<TextBox>().ToList().Count;
textbox.Location = new Point(60, 25 * count);
textbox.Size = new Size(80, 20);
textbox.Name = "textbox_" + (count + 1);
textbox.TextChanged += new System.EventHandler(this.TextBox_Changed);
panel1.Controls.Add(textbox);
Button button = new Button();
count = panel1.Controls.OfType<Button>().ToList().Count;
button.Location = new Point(150, 25 * count);
button.Size = new Size(60, 20);
button.Name = "button_" + (count + 1);
button.Text = "Button " + (count + 1);
//button.Click += new System.EventHandler(this.Button1_Click);
panel1.Controls.Add(button);