Ejemplo n.º 1
0
 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;
                 }
             }
         }
     }
 }
Ejemplo n.º 2
0
 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)
 {
 }
Ejemplo n.º 5
0
 public BaseItemCollectionDesignerForm(IObjectDesignHelper pObjectDesignHelper)
     : base(pObjectDesignHelper)
 {
 }