/// <summary> /// Builds the appropriate right click menu for the master graph /// </summary> /// <param name="control"></param> /// <param name="menuStrip"></param> /// <param name="mousePt"></param> /// <param name="objState"></param> private void MyLocalGraphContextMenuBuilder(ZedGraphControl control, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { m_gMyMaster.AddMenuItem(menuStrip, "ClipCopy_tag", "ClipCopy_tag", "High Quality Copy", m_gMyMaster.CopyMetatoClip); m_gMyMaster.AddMenuItem(menuStrip, "ClipLocalCopy_tag", "ClipCopy_tag", "Copy Nearest Local Graph", m_gMyMaster.CopyLocalGraph); m_gMyMaster.AddMenuItem(menuStrip, "SaveEMF_tag", "SaveEMF_tag", "Save Nearest Graph as Picture", m_gMyMaster.SaveLocalEMFFile); //Eliminate menu items that aren't needed or are confusing. Copy is replaced with the emf methods m_gMyMaster.RemoveMenuItem(menuStrip, "copy"); m_gMyMaster.RemoveMenuItem(menuStrip, "set_default"); m_gMyMaster.RemoveMenuItem(menuStrip, "page_setup"); m_gMyMaster.RemoveMenuItem(menuStrip, "print"); //Pass the mouse position - can't use windows native version for some reason... m_gMyMaster.MousePosition = mousePt; }