Screen-shot below illustrates a custom panel added to the AdvPropertyGrid:

PropertyGrid Adding Custom Panel

Adding custom panel to AdvPropertyGrid is as simple as adding panel to the Controls collection. Here is sample code that illustrates that. Panel being added is named panelEx1.

C#:

advPropertyGrid1.SelectedObject = panelEx1;
panelEx1.Dock = DockStyle.Bottom;
advPropertyGrid1.Controls.Add(panelEx1);
panelEx1.BringToFront(); // This controls position of control with Dock property set...

VB:

advPropertyGrid1.SelectedObject = panelEx1
panelEx1.Dock = DockStyle.Bottom
advPropertyGrid1.Controls.Add(panelEx1)
panelEx1.BringToFront() ' This controls position of control with Dock property set...

Click here to download sample project that shows this running.

Related posts:

  1. How to change the width of columns in AdvPropertyGrid – WinForms
  2. How To Create NavigationPane Buttons Using Code
  3. How To Control RibbonBar Merge Order
  4. How to create custom colors for RibbonTabItem and RibbonTabItemGroup objects
  5. How to create Dockable Windows