I am removing button control from one list to another listh and following error occures
"Specified element is already the logical child of another element. Disconnect it first"
any idea how to remove that exception.
I am removing button control from one list to another listh and following error occures
"Specified element is already the logical child of another element. Disconnect it first"
any idea how to remove that exception.
Should be fairly easy:
So something like this:
myListControl.Controls.Remove(myControlToRemove);
Try this:
public partial class Form1 : Form
{
private void button1_Click(object sender, EventArgs e)
{
Util.PlaceControlToContainer(this.button1, this.panel2);
}
}
public static class Util
{
public static void PlaceControlToContainer(Control control, Control container)
{
lock (control)
{
if (control.Parent != null)
{
control.Parent.Controls.Remove(control);
}
container.Controls.Add(control);
}
}
}