When anchored controls are placed into the ExpandablePanel control and panel is collapsed it is possible that Windows Forms layout engine moves the anchored control so it is over the panel header.

To resolve this create ExpandedChanging event handler with following code:

private void expandablePanel1_ExpandedChanging(object sender, 
   DevComponents.DotNetBar.ExpandedChangeEventArgs e)
{
   foreach(Control c in expandablePanel1.Controls)
   {
      if(c!=expandablePanel1.TitlePanel)
      c.Visible = e.NewExpandedValue;
   }
}

Related posts:

  1. How To Access ExpandablePanel Title Bar Control
  2. How to add any control to menu, toolbar and other DotNetBar controls
  3. How to show custom Tooltip for Schedule Appointments
  4. Changing DockContainerItem.Visible
  5. How to to change top-most behavior of floating bars