Beispiel #1
0
 private bool SelectCompnentMouseUp(ButtonGroupItem ribbonButtonGroupItem, Point point)
 {
     if (ribbonButtonGroupItem == null)
     {
         return(false);
     }
     //
     foreach (BaseItem one in ribbonButtonGroupItem.BaseItems)
     {
         if (one.DesignMouseClickRectangleContainsEx(point))
         {
             ISelectionService pSelectionService = GetService(typeof(ISelectionService)) as ISelectionService;
             if (pSelectionService != null)
             {
                 this.m_Item2 = one;
                 if (ribbonButtonGroupItem.BaseItems.ExchangeItem(this.m_Item1, this.m_Item2))
                 {
                     pSelectionService.SetSelectedComponents(new Component[] { this.m_Item1 as Component }, SelectionTypes.Primary);
                     this.m_RibbonGalleryRow.Refresh();
                     return(true);
                 }
                 else
                 {
                     pSelectionService.SetSelectedComponents(new Component[] { one as Component }, SelectionTypes.Primary);
                     this.m_RibbonGalleryRow.Refresh();
                     return(true);
                 }
             }
         }
     }
     //
     return(false);
 }
 public override void Initialize(IComponent component)
 {
     base.Initialize(component);
     //
     this.m_ButtonGroupItem = base.Component as ButtonGroupItem;
     if (this.m_ButtonGroupItem == null)
     {
         GISShare.Controls.WinForm.WFNew.Forms.TBMessageBox.Show("ButtonGroupItem == null");
         return;
     }
 }
 private bool SelectCompnentMouseDown(ButtonGroupItem ribbonButtonGroupItem, Point point)
 {
     if (ribbonButtonGroupItem == null)
     {
         return(false);
     }
     //
     foreach (BaseItem one in ribbonButtonGroupItem.BaseItems)
     {
         if (one.DesignMouseClickRectangleContainsEx(point))
         {
             ISelectionService pSelectionService = GetService(typeof(ISelectionService)) as ISelectionService;
             if (pSelectionService != null)
             {
                 this.m_Item1 = one;
                 pSelectionService.SetSelectedComponents(new Component[] { one as Component }, SelectionTypes.Primary);
                 this.m_DescriptionMenuPopupPanel.Refresh();
                 return(true);
             }
         }
     }
     //
     return(false);
 }