title: How to create an overlay part of control in Winforms C#?
body: <p>I need to create a custom control that has an expandable part as a panel and a textbox part. The expandable part is a panel, that will either be visible or invisible. But when the panel is visible/expanded directly under the textbox, I do not want the adjacent controls to shift down below the panel, but the panel should just overlay the controls that are there just under the custom control. How would I implement this in Winforms C# project?
  I am open to using user control for this scenario.</p>
  
  <p>Thanks
  Sunil</p>