Please refer to the following article:
How to Clone/Serialize/Copy & Paste a Windows Forms Control
http://www.codeproject.com/KB/miscctrl/ControlCloneTst.aspx
It uses clipboard to keep the control. Use reflection to create the new control. Then get the old control property and set to the new control.
Best regards,
Ling Wang
Please remember to click “Mark as Answer�on the post that helps you, and to click “Unmark as Answer�if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.