public static void HideGridProperty(PanelControl panelControl1, ListAction ribbonControl1 = null) { panelControl1.Visible = false; if (ribbonControl1 != null) { ribbonControl1.SettingsButtonEnable(true); } }
public static void LoadGridProperty(PanelControl panelControl1, object gv, ListAction ribbonControl1 = null) { if (panelControl1.Controls.Count > 0) { panelControl1.Controls.RemoveAt(0); } PropertyGridControl propertyGridControl1 = new PropertyGridControl(); ((ISupportInitialize)(propertyGridControl1)).BeginInit(); propertyGridControl1.Dock = DockStyle.Fill; panelControl1.Width = 340; panelControl1.Controls.Add(propertyGridControl1); panelControl1.Visible = true; ((ISupportInitialize)(propertyGridControl1)).EndInit(); propertyGridControl1.Visible = true; propertyGridControl1.FindPanelVisible = true; propertyGridControl1.SelectedObject = gv; propertyGridControl1.RetrieveFields(); if (ribbonControl1 != null) { ribbonControl1.SettingsButtonEnable(false); } //foreach (var item in ribbonControl1.Items) //{ // if (item.ToString() == "DevExpress.XtraBars.BarButtonItem" || // item.ToString() == "DevExpress.XtraBars.BarSubItem") // { // if (item.ToString() == "DevExpress.XtraBars.BarSubItem") // { // var it = (BarSubItem)item; // if (it.Name != "customizedBarSubItem") // it.Enabled = false; // } // else // { // var it1 = (BarButtonItem)item; // if (@"gridBarButtonItem,columnBarButtonItem,resetGridBarButtonItem,cancelSettingsBarButtonItem,closeBarButtonItem".IndexOf(it1.Name, StringComparison.Ordinal) < // 0) // { // it1.Enabled = false; // } // } // } //} }