Collapsible Panel - Hidden Panel - Programmatically Control if it is expanded or not.

0 Answers 4 Views
CollapsiblePanel
Mark
Top achievements
Rank 2
Bronze
Bronze
Veteran
Mark asked on 04 Sep 2025, 08:16 PM

I want to control a collapsible panel programmatically.  Also, I want the button section at the top hidden.  So far, I have that part working.  I also have the expanding/collasping working as well, but I have run into a problem. When I collapse the panel, the panel does not collapse all the way, it still sticks out a little bit, by like 12-14 pixels (in this case, on the bottom).  This is a problem for me, as I am expecting that entire space to be gone.

 

This is the Collasible Panel, where I have hidded the Header Panel and IsExanded is set to false:

 

This is the designer.cs part.  I am not sure what I am missing. What else to I need to do to make the panel have a height of 0.

namespace TEST
{
   partial class RadForm1
   {
      /// <summary>
      /// Required designer variable.
      /// </summary>
      private System.ComponentModel.IContainer components = null;
 
      /// <summary>
      /// Clean up any resources being used.
      /// </summary>
      /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
      protected override void Dispose(bool disposing)
      {
         if (disposing && (components != null))
         {
            components.Dispose();
         }
         base.Dispose(disposing);
      }
 
      #region Windows Form Designer generated code
 
      /// <summary>
      /// Required method for Designer support - do not modify
      /// the contents of this method with the code editor.
      /// </summary>
      private void InitializeComponent()
      {
         this.radCollapsiblePanel1 = new Telerik.WinControls.UI.RadCollapsiblePanel();
         ((System.ComponentModel.ISupportInitialize)(this.radCollapsiblePanel1)).BeginInit();
         this.radCollapsiblePanel1.SuspendLayout();
         ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
         this.SuspendLayout();
         // 
         // radCollapsiblePanel1
         // 
         this.radCollapsiblePanel1.IsExpanded = false;
         this.radCollapsiblePanel1.Location = new System.Drawing.Point(8496);
         this.radCollapsiblePanel1.Name = "radCollapsiblePanel1";
         this.radCollapsiblePanel1.OwnerBoundsCache = new System.Drawing.Rectangle(8496393200);
         // 
         // radCollapsiblePanel1.PanelContainer
         // 
         this.radCollapsiblePanel1.PanelContainer.Size = new System.Drawing.Size(00);
         this.radCollapsiblePanel1.Size = new System.Drawing.Size(39321);
         this.radCollapsiblePanel1.TabIndex = 1;
         ((Telerik.WinControls.UI.RadCollapsiblePanelElement)(this.radCollapsiblePanel1.GetChildAt(0))).IsExpanded = false;
         ((Telerik.WinControls.UI.CollapsiblePanelHeaderElement)(this.radCollapsiblePanel1.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;
         // 
         // RadForm1
         // 
         this.AutoScaleDimensions = new System.Drawing.SizeF(6F13F);
         this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
         this.ClientSize = new System.Drawing.Size(511254);
         this.Controls.Add(this.radCollapsiblePanel1);
         this.Name = "RadForm1";
         this.Text = " ";
         ((System.ComponentModel.ISupportInitialize)(this.radCollapsiblePanel1)).EndInit();
         this.radCollapsiblePanel1.ResumeLayout(false);
         ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
         this.ResumeLayout(false);
 
      }
 
      #endregion
 
      private Telerik.WinControls.UI.RadCollapsiblePanel radCollapsiblePanel1;
   }
}

 

 

No answers yet. Maybe you can help?

Tags
CollapsiblePanel
Asked by
Mark
Top achievements
Rank 2
Bronze
Bronze
Veteran
Share this question
or