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); }