Wie man das gleiche Steuerelement in Multi Panel in C # hinzufügt?

Ich habe eine Schaltfläche namens button1 und zwei Bereiche namens panelA und panelB (sichtbar ist standardmäßig false) und den folgenden Code (WinForms):

panelA.Controls.Add(button1);
panelB.Controls.Add(button1);
panelB.Visible = true; // I see the button1
panelA.Visible = true; // I don't (ofcoz panelB.Visible is still false)
MessageBox.Show(panelA.Controls.Contains(button1).ToString); //False, why?

Ich weiß nicht warum? Vielleicht ist es eine blöde Frage für dich, aber ich bin ein Neuling, also habe ich keine Ahnung von diesem Problem? Können Sie mir helfen? Vielen Dank!