/// <summary> /// Raised when a context menu is shown /// </summary> /// <param name="e">The <see cref="Fr.Medit.MedDataGrid.PositionContextMenuEventArgs"/> instance containing the event data.</param> public virtual void OnContextMenuPopUp(PositionContextMenuEventArgs e) { for (int i = 0; i < behaviorModels.Count; i++) { behaviorModels[i].OnContextMenuPopUp(e); } }
public void OnContextMenuPopUp(PositionContextMenuEventArgs e) { if (ContextMenuPopUp != null) { ContextMenuPopUp(this, e); } }
public override void OnContextMenuPopUp(PositionContextMenuEventArgs e) { base.OnContextMenuPopUp(e); if (e.Cell is ICellContextMenu) { ICellContextMenu l_ContextMenu = (ICellContextMenu)e.Cell; MenuCollection l_Menus = l_ContextMenu.GetContextMenu(e.Position); if (l_Menus != null && l_Menus.Count > 0) { if (e.ContextMenu.Count > 0) { System.Windows.Forms.MenuItem l_menuBreak = new System.Windows.Forms.MenuItem("-"); e.ContextMenu.Add(l_menuBreak); } foreach (System.Windows.Forms.MenuItem m in l_Menus) { e.ContextMenu.Add(m); } } } }
/// <summary> /// Handles the context menu popup /// </summary> /// <param name="e">The cell position</param> public override void OnContextMenuPopUp(PositionContextMenuEventArgs e) { base.OnContextMenuPopUp(e); if (e.Cell is ICellContextMenu) { ICellContextMenu l_ContextMenu = (ICellContextMenu)e.Cell; List<MenuItem> l_Menus = l_ContextMenu.GetContextMenu(e.Position); if (l_Menus != null && l_Menus.Count > 0) { if (e.ContextMenu.Count > 0) { System.Windows.Forms.MenuItem l_menuBreak = new System.Windows.Forms.MenuItem("-"); e.ContextMenu.Add(l_menuBreak); } foreach (System.Windows.Forms.MenuItem m in l_Menus) { e.ContextMenu.Add(m); } } } }
/// <summary> /// Fires the context menu popup /// </summary> /// <param name="e">The specified cell</param> public void OnContextMenuPopUp(PositionContextMenuEventArgs e) { if (ContextMenuPopUp != null) { ContextMenuPopUp(this, e); } }