title: C# Forms - Can't move inherited control into table
body: <p>Let a user control <code>A</code> containing a button <code>bA</code> and a user control <code>AChild</code> inheriting from <code>A</code> and containing a <code>TableLayoutPanel</code>.</p>
  
  <p>If I want the inherited button <code>bA</code>, within <code>ChildA</code>, not to be where it was placed within <code>A</code>, but instead be placed in <code>ChildA</code>'s <code>TableLayoutPanel</code>, how can I do ?</p>
  
  <p>I did change <code>bA</code>'s visibility from <code>private</code> to <code>protected</code>, and it is not <code>Locked</code>. But still, when I moved the inherited button <code>bA</code> within <code>ChildA</code>, it can be moved as expected, but it can NOT be moved inside <code>ChildA</code>'s <code>TableLayoutPanel</code>. It's like I could move <code>bA</code> around, but not change its parent within <code>ChildA</code> Why ? Any workaround ? Thank you.</p>