public override void Initialize(IComponent component) { base.Initialize(component); // this.m_pCollectionItem = base.Component as ICollectionItem; this.m_pRibbonApplicationObjectDesignHelper = base.Component as IRibbonApplicationObjectDesignHelper; this.m_pObjectDesignHelper = base.Component as IObjectDesignHelper; this.m_pCollectionObjectDesignHelper = base.Component as ICollectionObjectDesignHelper; this.m_pPopupObjectDesignHelper = base.Component as IPopupObjectDesignHelper; // this.m_pRibbonControl = base.Component as IRibbonControl; this.m_pRibbonPageItem = base.Component as IRibbonPageItem; this.m_pButtonGroupItem = base.Component as IButtonGroupItem; this.m_pGalleryItem = base.Component as IGalleryItem; this.m_RibbonGalleryRowItem = base.Component as RibbonGalleryRowItem; // if (this.m_pRibbonControl != null) { IDesignerHost host = GetService(typeof(IDesignerHost)) as IDesignerHost; if (host != null) { if (host.RootComponent is System.Windows.Forms.Form) { System.Windows.Forms.Form form = (System.Windows.Forms.Form)host.RootComponent; form.MainMenuStrip = this.m_pRibbonControl.MenuStrip; this.m_pRibbonControl.ParentForm = form; if (form is WFNew.RibbonForm) { ((WFNew.RibbonForm)form).RibbonControl = this.m_pRibbonControl; } } } } }
public RibbonControlDesignerForm(IObjectDesignHelper pObjectDesignHelper) : base(pObjectDesignHelper) { this.m_pRibbonControl = (IRibbonControl)pObjectDesignHelper; // View.NodeViewItem node = new View.NodeViewItem(); this.BuildTree_DG(this.m_pRibbonControl.ApplicationPopup as IObjectDesignHelper, node.NodeViewItems); this.InsertTreeNode(new int[] { 0 }, 2, node.NodeViewItems[0]); // View.NodeViewItem node2 = new View.NodeViewItem(); node2.Name = "RibbonPages"; node2.Text = "功能区面板集合"; node2.ShowNomalState = true; node2.Tag = this.m_pRibbonControl.TabPages; foreach (IObjectDesignHelper one in this.m_pRibbonControl.TabPages) { if (one != null) { this.BuildTree_DG(one, node2.NodeViewItems); } } this.InsertTreeNode(new int[] { 0 }, 3, node2); }
public TabPageCollectionDesignerForm(IObjectDesignHelper pObjectDesignHelper) : base(pObjectDesignHelper) { }
public ExpandableNodePanelCollectionDesignerForm(IObjectDesignHelper pObjectDesignHelper) : base(pObjectDesignHelper) { }
public BaseItemCollectionDesignerForm(IObjectDesignHelper pObjectDesignHelper) : base(pObjectDesignHelper) { }