We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date

XPMenu

When I try to get to the form controls to get the bar items the bi are layered into the CommandDockBarExt. Is there anyway to get to the bar item generically? Syncfusion.Windows.Forms.Tools.XPMenus.CommandDockBarExt ctl; Control returnControl=null; foreach(Control con in container.Controls) { if (con.GetType() == typeof(Syncfusion.Windows.Forms.Tools.XPMenus.CommandDockBarExt)) { ctl = (CommandDockBarExt)con; //Can't get the controllerEXT from the ctl. //Thus unable to get to the baritems. There has to be a way to get to this... // foreach(BarItem bi in ctl.controllerExt.Manager.Items) // { // MessageBox.Show(bi.Text); //// if( == name) //// { //// returnControl = bi; //// } // } } else { if (con.HasChildren) returnControl=GetControl(con,name); else if(con.Name==name) returnControl = con; } //if found stop searching if(returnControl !=null) break; } return returnControl;

Loader.
Up arrow icon