I have a button called button1 and two panels called: panelA and panelB (visible is false by default) and the following code (WinForms):
panelA.Controls.Add(
Only One Instance of anobject can be shown , So you have to create another Instance foryour button. Both of them will act the same ( because they are One Control - but will have different acts in order to have different instance ).
And this is because you only can have One instance of a control. you really do not need same instance of an object.