private void ContextMenuBuilder(ZedGraphControl sender, ContextMenuStrip menu, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { // Find the Chart rect that contains the current mouse location GraphPane pane = sender.MasterPane.FindChartRect(mousePt); // If pane is non-null, we have a valid location. Otherwise, the mouse is not // within any chart rect. if (pane != null && pane.XAxis.Title.IsVisible) { double x, y; // Convert the mouse location to X, and Y scale values pane.ReverseTransform(mousePt, out x, out y); string sParameterName = pane.XAxis.Title.Text; _CurrentParameter = new NameValuePair(sParameterName, x); menu.Items.Insert(0, new ToolStripSeparator()); oSBWMenu = new ToolStripMenuItem("Send SBML to"); updateSBWMenu(); menu.Items.Insert(0, oSBWMenu); var oStartSimulation = new ToolStripMenuItem("Perform a Simulation"); oStartSimulation.Click += StartSimulation; menu.Items.Insert(0, oStartSimulation); menu.Items.Insert(0, new ToolStripSeparator()); menu.Items.Insert(0, new ToolStripMenuItem(String.Format("{0} = {1:F5}", sParameterName, x))); } }
void zedGraph_ContextMenuBuilder(ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { menuStrip.Items[6].Enabled = false; }
// ОБРАБОТЧИК СОБЫТИЯ, КОТОРЫЙ ВЫЗЫВАЕТСЯ ПЕРЕД ПОКАЗОМ КОНТЕКСТНОГО МЕНЮ void zedGraph_ContextMenuBuilder(ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { // удаляем пункты меню... menuStrip.Items.RemoveAt(2); // ..."параметры страницы" menuStrip.Items.RemoveAt(2); // ..."печать" menuStrip.Items.RemoveAt(3); // ..."отменить последнее масштабирование" }
/// <summary> /// Customize the context menu by adding a new item to the end of the menu /// </summary> private void MyContextMenuBuilder(ZedGraphControl control, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { //ToolStripMenuItem item = new ToolStripMenuItem(); //item.Name = "add-beta"; //item.Tag = "add-beta"; //item.Text = "Add a new Beta Point"; //item.Click += new System.EventHandler(AddBetaPoint); //menuStrip.Items.Add(item); }
private static void ZedGraph_ContextMenuBuilder(ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { menuStrip.Items[0].Text = "Копировать"; menuStrip.Items[1].Text = "Сохранить как картинку…"; menuStrip.Items[4].Text = "Показывать значения в точках…"; menuStrip.Items[6].Text = "Отменить увеличение/уменьшение"; menuStrip.Items.RemoveAt(7); menuStrip.Items.RemoveAt(5); menuStrip.Items.RemoveAt(3); menuStrip.Items.RemoveAt(2); }
}// ZedGraph_PointValueHandler() // // // // **** ZedGraph_ContextMenuBuilder **** // /// <summary> /// Customize the context menu by adding a new item to the end of the menu /// </summary> private void ZedGraph_ContextMenuBuilder(ZedGraphControl control, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { ToolStripMenuItem item; /* * // Example: * ToolStripMenuItem item = new ToolStripMenuItem(); * item.Name = "add-beta"; * item.Tag = "add-beta"; * item.Text = "Add a new Beta Point"; * item.Click += new System.EventHandler(AddBetaPoint); * * menuStrip.Items.Add(item); */ // // Hide this Graph // /* * item = new ToolStripMenuItem(); * item.Name = "hide-Graph"; * item.Text = "Hide this Graph"; * item.Click += new System.EventHandler(HideThisGraph); * menuStrip.Items.Add(item); */ // // Show Graph // ToolStripSeparator separator = new ToolStripSeparator(); menuStrip.Items.Add(separator); lock (GraphListLock) { foreach (int id in m_GraphList.Keys) { // IEngine iengine = (IEngine)m_GraphList[id]; item = new ToolStripMenuItem(); item.Name = "ShowGraph" + id.ToString(); // not visible to user //item.Text = string.Format("Show Graph {0}", id.ToString()); // shown to user. item.Text = m_GraphList[id].Name; item.Click += new System.EventHandler(ShowGraph); if (id == m_CurrentZedGraphID) { item.Checked = true; } menuStrip.Items.Add(item); } } }//ZedGraph_ContextMenuBuilder()
private void MyContextMenuBuilder(ZedGraphControl control, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { // remove any inactive measurer beam (which was remove by the graphpane) // this implementation ASSUMES that this function is called PRIOR to activating // any of the following menuStrip functions RemoveInactiveMeasurerBeams(); // create a seperator var seperator1 = new ToolStripSeparator(); seperator1.Name = "measurer_menu_seperator_tag"; seperator1.Tag = "measurer_menu_seperator_tag"; menuStrip.Items.Add(seperator1); // create the "Measure Distace" menu item var item1 = new ToolStripMenuItem(); // Create a new item item1.Name = "measurer_distance_tag"; item1.Tag = "measurer_distance_tag"; item1.Text = "Measure Distance"; item1.Checked = m_MeasureStateActive; item1.Click += new EventHandler(MenuStrip_Measurer); // Add a handler that will respond when that menu item is selected menuStrip.Items.Add(item1); // Add the menu item to the menu // create the "Clear Last Measure" menu item var item2 = new ToolStripMenuItem(); // Create a new item item2.Name = "measurer_clear_last_tag"; item2.Tag = "measurer_clear_last_tag"; item2.Text = "Clear Last Measure"; item2.Enabled = IsActiveMeasurerBeams(); item2.Click += new EventHandler(MenuStrip_ClearLast); // Add a handler that will respond when that menu item is selected menuStrip.Items.Add(item2); // Add the menu item to the menu // create the "Clear All Measurements" menu item var item3 = new ToolStripMenuItem(); // Create a new item item3.Name = "measurer_clear_all_tag"; item3.Tag = "measurer_clear_all_tag"; item3.Text = "Clear All Measurements"; item3.Enabled = IsActiveMeasurerBeams(); item3.Click += new EventHandler(MenuStrip_ClearAll); // Add a handler that will respond when that menu item is selected menuStrip.Items.Add(item3); // Add the menu item to the menu }
/// <summary> /// event handler for the custom zedgraph contextmenu item BoxWhiskerInfo /// </summary> /// <param name="control"></param> /// <param name="menuStrip"></param> /// <param name="mousePt"></param> /// <param name="objState"></param> private void BoxWhiskerInfo(ZedGraphControl control, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { // create a new menu item ToolStripMenuItem item = new ToolStripMenuItem(); // This is the user-defined Tag so you can find this menu item later if necessary item.Name = "BoxWhiskerPlotInfo"; item.Tag = "BoxWhiskerPlotInfo"; // This is the text that will show up in the menu item.Text = "Box Whisker Plot Info"; // Add a handler that will respond when that menu item is selected item.Click += new System.EventHandler(ShowBoxWhiskerPlotInfo); // Add the menu item to the menu menuStrip.Items.Insert(menuStrip.Items.Count, item); }
void zedGraph_ContextMenuBuilder(ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { menuStrip.Items[1].Text = "Сохранить как изоображение…"; menuStrip.Items[3].Text = "Печать…"; menuStrip.Items[4].Text = "Показывать значения в точках…"; menuStrip.Items[6].Text = "Установить масштаб в исходное состояние"; menuStrip.Items[7].Text = "Установить масштаб по умолчанию…"; for (int i = 0; i < 2; i++) { menuStrip.Items.RemoveAt(i); } }
private void graphControl_ContextMenuBuilder(ZedGraphControl zedGraphControl, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { for (int i = menuStrip.Items.Count - 1; i >= 0; i--) { string tag = (string)menuStrip.Items[i].Tag; if (tag == "unzoom") // Not L10N { menuStrip.Items.Insert(i, new ToolStripSeparator()); } if (tag == "set_default" || tag == "show_val") // Not L10N { menuStrip.Items.RemoveAt(i); } } CopyEmfToolStripMenuItem.AddToContextMenu(zedGraphControl, menuStrip); }
private void GraphControl_ContextMenuBuilder( ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { for (int i = 0; i < menuStrip.Items.Count; i++) { ToolStripMenuItem item = (ToolStripMenuItem)menuStrip.Items[i]; if ((string)item.Tag == "save_as") { ToolStripMenuItem newItem = new ToolStripMenuItem(); newItem.Name = "save_as"; newItem.Tag = "save_as"; newItem.Text = "Save Image As..."; newItem.Click += new System.EventHandler(OnSaveGraph); menuStrip.Items.Remove(item); menuStrip.Items.Insert(i, newItem); break; } } }
/// <summary> /// Обработчик события, который вызывается, перед показом контекстного меню /// </summary> /// <param name="sender">Компонент ZedGraph</param> /// <param name="menuStrip">Контекстное меню, которое будет показано</param> /// <param name="mousePt">Координаты курсора мыши</param> /// <param name="objState">Состояние контекстного меню. Описывает объект, на который кликнули.</param> void zedGraph_ContextMenuBuilder(ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { // !!! // Переименуем (переведем на русский язык) некоторые пункты контекстного меню menuStrip.Items[0].Text = "Копировать"; menuStrip.Items[1].Text = "Сохранить как картинку…"; menuStrip.Items[2].Text = "Параметры страницы…"; menuStrip.Items[3].Text = "Печать…"; menuStrip.Items[4].Text = "Показывать значения в точках…"; menuStrip.Items[7].Text = "Установить масштаб по умолчанию"; // Некоторые пункты удалим menuStrip.Items.RemoveAt(5); menuStrip.Items.RemoveAt(5); // Добавим свой пункт меню ToolStripItem newMenuItem = new ToolStripMenuItem("Этот пункт меню ничего не делает"); menuStrip.Items.Add(newMenuItem); }
void zg_ContextMenuBuilder(ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { for (int i = 0; i < menuStrip.Items.Count; i++) { if ((string)menuStrip.Items[i].Tag == "unzoom" || (string)menuStrip.Items[i].Tag == "undo_all" || (string)menuStrip.Items[i].Tag == "show_val") { menuStrip.Items.RemoveAt(i); i--; } else if ((string)menuStrip.Items[i].Tag == "default") { menuStrip.Items[i].Text = "Zoom Out"; } } _offsetOption = new ToolStripMenuItem(); _offsetOption.Text = "Toggle Comparison Mode"; _offsetOption.Name = "offsetOption"; _offsetOption.Tag = "offset"; _offsetOption.Click += new EventHandler(offsetOption_Click); menuStrip.Items.Add(_offsetOption); _showKeyOption = new ToolStripMenuItem(); _showKeyOption.Text = "Show/Hide Legend"; _showKeyOption.Name = "showKey"; _showKeyOption.Tag = "showKey"; _showKeyOption.Click += new EventHandler(_showKeyOption_Click); menuStrip.Items.Add(_showKeyOption); ToolStripMenuItem autoScrollMenu = new ToolStripMenuItem(); autoScrollMenu.Text = "Auto Scroll"; autoScrollMenu.Name = "autoScroll"; autoScrollMenu.Tag = "autoScroll"; ToolStripMenuItem autoScroll30 = new ToolStripMenuItem(); autoScroll30.Text = "30s"; autoScroll30.Name = "autoScroll30"; autoScroll30.Tag = "autoScroll30"; autoScroll30.Click += new EventHandler(autoScroll_Click); autoScrollMenu.DropDownItems.Add(autoScroll30); ToolStripMenuItem autoScroll60 = new ToolStripMenuItem(); autoScroll60.Text = "1m"; autoScroll60.Name = "autoScroll60"; autoScroll60.Tag = "autoScroll60"; autoScroll60.Click += new EventHandler(autoScroll_Click); autoScrollMenu.DropDownItems.Add(autoScroll60); ToolStripMenuItem autoScroll120 = new ToolStripMenuItem(); autoScroll120.Text = "2m"; autoScroll120.Name = "autoScroll120"; autoScroll120.Tag = "autoScroll120"; autoScroll120.Click += new EventHandler(autoScroll_Click); autoScrollMenu.DropDownItems.Add(autoScroll120); ToolStripMenuItem autoScroll300 = new ToolStripMenuItem(); autoScroll300.Text = "5m"; autoScroll300.Name = "autoScroll300"; autoScroll300.Tag = "autoScroll300"; autoScroll300.Click += new EventHandler(autoScroll_Click); autoScrollMenu.DropDownItems.Add(autoScroll300); ToolStripMenuItem autoScroll0 = new ToolStripMenuItem(); autoScroll0.Text = "All"; autoScroll0.Name = "autoScroll0"; autoScroll0.Tag = "autoScroll0"; autoScroll0.Click += new EventHandler(autoScroll_Click); autoScrollMenu.DropDownItems.Add(autoScroll0); menuStrip.Items.Add(autoScrollMenu); }
private void zgc_ContextMenuBuilder(ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { foreach (ToolStripMenuItem item in menuStrip.Items) { if ((string)item.Tag == "set_default") { menuStrip.Items.Remove(item); break; } } }
private void zedGraphControl_ContextMenuBuilder(ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { ZedGraphHelper.BuildContextMenu(sender, menuStrip, true); int iInsert = 0; menuStrip.Items.Insert(iInsert++, timePlotContextMenuItem); if (timePlotContextMenuItem.DropDownItems.Count == 0) { timePlotContextMenuItem.DropDownItems.AddRange(new ToolStripItem[] { timeCorrelationContextMenuItem, timeResidualsContextMenuItem }); } timeCorrelationContextMenuItem.Checked = PlotType == PlotTypeRT.correlation; timeResidualsContextMenuItem.Checked = PlotType == PlotTypeRT.residuals; menuStrip.Items.Insert(iInsert, new ToolStripSeparator()); }
private void zedGraphControl_ContextMenuBuilder(ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { CopyEmfToolStripMenuItem.AddToContextMenu(sender, menuStrip); }
protected void zgc_ContextMenuBuilder(ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { foreach (ToolStripItem item in menuStrip.Items) { item.Text = Labels[item.Tag.ToString()]; } }
private void zedGraph_ContextMenuBuilder(ZedGraphControl graphControl, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { ZedGraphHelper.BuildContextMenu(graphControl, menuStrip); }
private void MyContextMenuBuilder(ZedGraphControl control, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { AddMenuItem(menuStrip, "ClipCopy_tag", "ClipCopy_tag", "High Quality Copy", CopyMetatoClip); AddMenuItem(menuStrip, "SaveEMF_tag", "SaveEMF_tag", "Save High Quality Image", SaveEMFFile); if (m_bdatafile) { if (!m_bRunning) { AddMenuItem(menuStrip, "LowQCut_tag", "LowQCut_tag", "Select Low Q Cutoff", SelectLowQPoint); AddMenuItem(menuStrip, "HighQCut_tag", "HighQCut_tag", "Select High Q Cutoff", SelectHighQPoint); AddMenuItem(menuStrip, "ClearOffset_tag", "ClearOffset_tag", "Clear Offsets", ClearQOffsets); } } RemoveMenuItem(menuStrip, "copy"); RemoveMenuItem(menuStrip, "set_default"); RemoveMenuItem(menuStrip, "page_setup"); RemoveMenuItem(menuStrip, "print"); MousePosition = mousePt; }
private void zgIsolationGraph_ContextMenuBuilder(ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { ZedGraphHelper.BuildContextMenu(sender, menuStrip, true); }
private void zedGraphControl_ContextMenuBuilder(ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { var calibrationCurveOptions = Settings.Default.CalibrationCurveOptions; singleBatchContextMenuItem.Checked = calibrationCurveOptions.SingleBatch; if (IsEnableIsotopologResponseCurve()) { singleBatchContextMenuItem.Visible = true; } else { singleBatchContextMenuItem.Visible = CalibrationCurveFitter.AnyBatchNames(_skylineWindow.Document.Settings); } var replicateIndexFromPoint = ReplicateIndexFromPoint(mousePt); if (replicateIndexFromPoint.HasValue && null == replicateIndexFromPoint.Value.LabelType) { ToolStripMenuItem excludeStandardMenuItem = MakeExcludeStandardMenuItem(replicateIndexFromPoint.Value.ReplicateIndex); if (excludeStandardMenuItem != null) { menuStrip.Items.Clear(); menuStrip.Items.Add(excludeStandardMenuItem); return; } } showSampleTypesContextMenuItem.DropDownItems.Clear(); foreach (var sampleType in SampleType.ListSampleTypes()) { showSampleTypesContextMenuItem.DropDownItems.Add(MakeShowSampleTypeMenuItem(sampleType)); } logXContextMenuItem.Checked = Options.LogXAxis; logYAxisContextMenuItem.Checked = Options.LogYAxis; showLegendContextMenuItem.Checked = Options.ShowLegend; showSelectionContextMenuItem.Checked = Options.ShowSelection; showFiguresOfMeritContextMenuItem.Checked = Options.ShowFiguresOfMerit; ZedGraphHelper.BuildContextMenu(sender, menuStrip, true); if (!menuStrip.Items.Contains(logXContextMenuItem)) { int index = 0; menuStrip.Items.Insert(index++, logXContextMenuItem); menuStrip.Items.Insert(index++, logYAxisContextMenuItem); menuStrip.Items.Insert(index++, showSampleTypesContextMenuItem); menuStrip.Items.Insert(index++, singleBatchContextMenuItem); menuStrip.Items.Insert(index++, showLegendContextMenuItem); menuStrip.Items.Insert(index++, showSelectionContextMenuItem); menuStrip.Items.Insert(index++, showFiguresOfMeritContextMenuItem); menuStrip.Items.Insert(index++, new ToolStripSeparator()); } }
private void graphControl_ContextMenuBuilder(ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { _stateProvider.BuildGraphMenu(sender, menuStrip, mousePt, _controller); }
private void graphControl_ContextMenuBuilder(ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { var isProteomic = _nodeGroup == null || !_nodeGroup.IsCustomIon; _stateProvider.BuildSpectrumMenu(isProteomic, sender, menuStrip); }
void zedGraphControl_ContextMenuBuilder(ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { if (ShowDataTable == null) { return; } var e = new ShowDataTableEventArgs(); ShowDataTable(this, e); int index = menuStrip.Items.Cast <ToolStripMenuItem>().TakeWhile(o => o.Text != "Show Point Values").Count(); menuStrip.Items.Insert(index, new ToolStripMenuItem("Show Data Table", null, (x, y) => { var tableForm = new DockableForm { Text = this.Text + " Data Table", Size = new Size(480, 600) }; var dgv = new DataGridView { Dock = DockStyle.Fill, DataSource = e.DataTable, RowHeadersVisible = false, AllowUserToDeleteRows = false, AllowUserToAddRows = false, ReadOnly = true, ClipboardCopyMode = DataGridViewClipboardCopyMode.EnableAlwaysIncludeHeaderText }; tableForm.Controls.Add(dgv); tableForm.Show(this); })); }
private void graphControl_ContextMenuBuilder(ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { ZedGraphHelper.BuildContextMenu(graphControl, menuStrip, true); showScanNumberContextMenuItem.Checked = Settings.Default.ShowFullScanNumber; menuStrip.Items.Add(new ToolStripSeparator()); menuStrip.Items.Add(showScanNumberContextMenuItem); }
private void OnMenuBuilder(ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { ToolStripMenuItem item = new ToolStripMenuItem("Remove Selected Graph", LogStudio.Graph.Properties.Resources.RemoveGraph, new EventHandler(OnRemoveSelectedPaneClicked)); item.Enabled = m_SelectedPane != null; item.ImageScaling = ToolStripItemImageScaling.None; item.ImageTransparentColor = Color.Fuchsia; menuStrip.Items.Insert(0, new ToolStripSeparator()); menuStrip.Items.Insert(0, item); item = new ToolStripMenuItem("Add Graph", LogStudio.Graph.Properties.Resources.AddGraph, new EventHandler(OnAddPaneClicked)); item.ImageScaling = ToolStripItemImageScaling.None; item.ImageTransparentColor = Color.Fuchsia; menuStrip.Items.Insert(0, item); menuStrip.Items.Add(new ToolStripSeparator()); item = new ToolStripMenuItem("Syncronize X-Axis", null, new EventHandler(OnSyncXAxis)); item.Checked = m_Graph.IsSynchronizeXAxes; menuStrip.Items.Add(item); item = new ToolStripMenuItem("Syncronize Y-Axis", null, new EventHandler(OnSyncYAxis)); item.Checked = m_Graph.IsSynchronizeYAxes; menuStrip.Items.Add(item); if (m_SelectedPane != null) { m_SelectedPane.OnMenuBuilder(sender, menuStrip, mousePt, objState); } }
private void MyContextMenuBuilder(ZedGraphControl control, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { ToolStripMenuItem item = new ToolStripMenuItem(); item.Name = "highlight_currentX_points_tag"; item.Tag = "highlight_currentX_points_tag"; item.Text = "Not show points in the diagram"; item.Checked = !IsHighlightPoints; item.Click += new EventHandler(IsHighlightMenuItemClick); menuStrip.Items.Add(item); }
private void zedGraphControl_ContextMenuBuilder(ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { int?replicateIndexFromPoint = ReplicateIndexFromPoint(mousePt); if (replicateIndexFromPoint.HasValue) { ToolStripMenuItem excludeStandardMenuItem = MakeExcludeStandardMenuItem(replicateIndexFromPoint.Value); if (excludeStandardMenuItem != null) { menuStrip.Items.Clear(); menuStrip.Items.Add(excludeStandardMenuItem); return; } } showSampleTypesContextMenuItem.DropDownItems.Clear(); foreach (var sampleType in SampleType.ListSampleTypes()) { showSampleTypesContextMenuItem.DropDownItems.Add(MakeShowSampleTypeMenuItem(sampleType)); } logXContextMenuItem.Checked = Options.LogXAxis; logYAxisContextMenuItem.Checked = Options.LogYAxis; showLegendContextMenuItem.Checked = Options.ShowLegend; showSelectionContextMenuItem.Checked = Options.ShowSelection; showFiguresOfMeritContextMenuItem.Checked = Options.ShowFiguresOfMerit; ZedGraphHelper.BuildContextMenu(sender, menuStrip, true); if (!menuStrip.Items.Contains(logXContextMenuItem)) { int index = 0; menuStrip.Items.Insert(index++, logXContextMenuItem); menuStrip.Items.Insert(index++, logYAxisContextMenuItem); menuStrip.Items.Insert(index++, showSampleTypesContextMenuItem); menuStrip.Items.Insert(index++, showLegendContextMenuItem); menuStrip.Items.Insert(index++, showSelectionContextMenuItem); menuStrip.Items.Insert(index++, showFiguresOfMeritContextMenuItem); menuStrip.Items.Insert(index++, new ToolStripSeparator()); } }
// CSV Export for ZedGraph // thank's to http://www.smallguru.com/2009/06/zedgraph-csharp-graph-data-export-to-cs/ void m_zedGraphCtl_ContextMenuBuilder(ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { ToolStripMenuItem _item = new ToolStripMenuItem(); // This is the text that will show up in the menu _item.Text = "Export Data as CSV"; _item.Click += new EventHandler(ShowSaveAsForExportCSV); // Add the menu item to the menu,as 3rd Item menuStrip.Items.Insert(2, _item); }
private void graph_ContextMenuBuilder(ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) { menuStrip.Items.Insert(2, CreateExportMenuItem()); menuStrip.Items.Add(scaleMenu); }