To reproduce: add RadCollapsiblePanel to RadLayoutControl, run it and collapse RadCollapsiblePanel => the expand/collapse button will get hidden Workaround: public SampleForm() { InitializeComponent(); radCollapsiblePanel1.AutoSize = false; radCollapsiblePanel1.Collapsed += radCollapsiblePanel1_Collapsed; radCollapsiblePanel1.Expanding += radCollapsiblePanel1_Expanding; radCollapsiblePanel1.Expanded += radCollapsiblePanel1_Expanded; } void radCollapsiblePanel1_Expanded(object sender, EventArgs e) { UpdateLayout(); } private void UpdateLayout() { radLayoutControl1.RootElement.InvalidateMeasure(true); radLayoutControl1.RootElement.UpdateLayout(); radCollapsiblePanel1.RootElement.InvalidateMeasure(true); radCollapsiblePanel1.RootElement.UpdateLayout(); } void radCollapsiblePanel1_Expanding(object sender, CancelEventArgs e) { radLayoutControl1.FindItemByControl(radCollapsiblePanel1).MaxSize = new Size(0, 0); radLayoutControl1.FindItemByControl(radCollapsiblePanel1).MaxSize = new Size(0, 0); UpdateLayout(); } void radCollapsiblePanel1_Collapsed(object sender, EventArgs e) { radLayoutControl1.FindItemByControl(radCollapsiblePanel1).MaxSize = new Size(31, 0); radLayoutControl1.FindItemByControl(radCollapsiblePanel1).MinSize = new Size(31, 0); UpdateLayout(); }