Can I move an embedded container

If I make a new instance of a DesktopContainer, and then embed it in another DesktopContainer, am I able to un-embed it and re-embed it in another container? A simple test seems to confirm that I can’t do that (there’s no un-embed method), and a second embedWithin appears to be ignored. And nothing in the Docs appears to contradict that.

However it would be useful if I could, si if there’s anything I’ve overlooked please let me know.

Not that I’m aware of. You need to close the old container and create a new container in the new parent. I’ve done this with a Copy (or Clone) method on DesktopContainer instances that returns a copy with any data already set so I just EmbedWithin.

OK thanks. I’ll look into cloning.