コード例 #1
0
 public static void HideGridProperty(PanelControl panelControl1, ListAction ribbonControl1 = null)
 {
     panelControl1.Visible = false;
     if (ribbonControl1 != null)
     {
         ribbonControl1.SettingsButtonEnable(true);
     }
 }
コード例 #2
0
        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;
            //            }

            //        }
            //    }
            //}
        }