private void ZGC_ContextMenuBuilder( ZedGraphControl sender,
                     ContextMenuStrip menuStrip, Point mousePt,
                     ZedGraphControl.ContextMenuObjectState objState )
        {
            try
            {
                #region //去掉不用的键

//去掉其他菜单选项可以把set_default改为对应的字符串。
                //title_def         标题
                //copy              复制
                //copied_to_clip    复制到剪贴板
                //page_setup        页面设置...
                //print             打印...
                //save_as           另存图表...
                //set_default       恢复默认大小
                //show_val          显示节点数值
               
                //unzoom            还原缩放
                //unpan             还原移动
                //undo_all          还原缩放/移动
               
                //x_title_def       X 轴
                //y_title_def       Y 轴
                      
                //每个循环只能遍历一个键
                foreach( ToolStripMenuItem item in menuStrip.Items )
                {
                    if( ( string )item.Tag == "set_default" )                // “恢复默认大小”菜单项
                    {
                        menuStrip.Items.Remove( item );//移除菜单项
                        item.Visible = false; //不显示
                        break;
                    }
                }
                foreach( ToolStripMenuItem item in menuStrip.Items )
                {
                    if( ( string )item.Tag == "copy" )                // “复制”菜单项
                    {
                        menuStrip.Items.Remove( item );//移除菜单项
                        item.Visible = false; //不显示
                        break;
                    }
                }
                foreach( ToolStripMenuItem item in menuStrip.Items )
                {
                    if( ( string )item.Tag == "page_setup" )                // “页面设置”菜单项
                    {
                        menuStrip.Items.Remove( item );//移除菜单项
                        item.Visible = false; //不显示
                        break;
                    }
                }
                foreach( ToolStripMenuItem item in menuStrip.Items )
                {
                    if( ( string )item.Tag == "print" )                // “打印”菜单项
                    {
                        menuStrip.Items.Remove( item );//移除菜单项
                        item.Visible = false; //不显示
                        break;
                    }
                }
                foreach( ToolStripMenuItem item in menuStrip.Items )
                {
                    if( ( string )item.Tag == "save_as" )                // “另存为”菜单项
                    {
                        menuStrip.Items.Remove( item );//移除菜单项
                        item.Visible = false; //不显示
                        break;
                    }
                }
                #endregion
            }
            catch( System.Exception ex )
            {
                MessageBox.Show( "Error Code: 112,初始化右键菜单错误" + ex.ToString( ) );
            }
        }
        #endregion

//**如果完全不需要显示的话,就用 zedCntrol.IsShowContextMenu = false;

ZedGraph右键菜单怎样禁止它弹出(转)的更多相关文章

  1. 【android】禁止Edittext弹出软键盘而且使光标正常显示

    /** * 禁止Edittext弹出软件盘,光标依旧正常显示. */ public void disableShowSoftInput() { if (android.os.Build.VERSION ...

  2. Eclipse Console 加大显示的行数和禁止错误弹出

    在 Preferences-〉Run/Debug-〉Console里边,去掉对Limit console output的选择,或者选择,设置一下buffer size的设定值 禁止弹出: Prefer ...

  3. ios input readonly失效(点击的时候会有光标出现)/禁止输入法弹出问题

    苹果端用1,2,之后解决不了readonly失效问题(点击的时候会有光标出现)(且不方便用disabled的时候),就用3, 1,    $("#appDateTime").foc ...

  4. Android 禁止Edittext弹出系统软键盘 的几种方法

    第一种方法:在XML文件下添加: android:focusable="true" android:focusableInTouchMode="true" 第二 ...

  5. Xamarin 自定义 ToolbarItem 溢出菜单实现(Popover/Popup) 弹出下拉效果

    使用  Rg.Plugins.Popup 插件 1.  新建 PopupMenu.xaml <?xml version="1.0" encoding="utf-8& ...

  6. zedgraph右键菜单的汉化

    http://blog.csdn.net/jeryler/article/details/7876376 修改 zedGraphControl的ContextMenuBuilder事件即可! zedG ...

  7. [xPlugins] jQuery Contextmenu右键菜单

    [2012-04-12] Contextmenu 右键菜单 v0.1 版本发布 [功能] 在特定区域弹出右键菜单 [功能] 可以在弹出右键菜单区域内,再屏蔽某个小区域. [功能] 有两种方式添加右键菜 ...

  8. win32进阶之路:程序托盘图标+右键弹出菜单

     开场白 本次介绍两个非常棒且实用的技巧:程序托盘图标和右键弹出菜单,效果如下图. 程序托盘图标用了迅雷的图标,右键点击时候会弹出三个选项的菜单. 程序托盘图标设置 我会用尽可能清晰明了的步骤介绍方式 ...

  9. 关于MFC主菜单和右键弹出菜单

    一.主菜单.弹出菜单和右键菜单的概念: 主菜单是窗口顶部的菜单,一个窗口或对话框只能有一个主菜单,但是主菜单可以被更改(SetMenu()更改): 创建方式:CMenu::CreateMenu(voi ...

随机推荐

  1. PHP设计模式_适配器模式

    将各种截然不同的函数接口封装成统一的API. PHP中的数据库操作有MySQL,MySQLi,PDO三种,可以用适配器模式统一成一致,使不同的数据库操作,统一成一样的API.类似的场景还有cache适 ...

  2. FromBottomToTop团队项目总结

    FromBottomToTop团队项目总结 项目实现情况 关于塔防游戏项目,已实现下列内容 - 游戏设有菜单,附有简介与游戏玩法 - 游戏设有不同的场景地图可供玩家选择 - 通过智能算法,计算小怪的路 ...

  3. Ubuntu18.04 怎么开热点

    先说明,电脑上要有wifi适配器,而且连接wifi时,不能开热点 我的笔记本是双系统,现在介绍一下我的设置 在设置里打开热点这个应该会吧,但是热点密码不是自己设置的,而是随机生成的,本文重点介绍一下怎 ...

  4. 论OI中最大值的选取

    为什么我的Floyd会输出负数啊? 为什么我的代码写对了却全都爆零了啊? 那么很可能是你的INF取大/小了! 那么inf到底应该取什么值呢? 首先,inf应该要比一般的题目中出现的数据要大,但是又不能 ...

  5. mfc "缺少函数标题(是否是老式的形式表)"的总结

    首先出现这种问题要定位到程序中出错的地方查看,如果没有问题就仔细看类的声明和定义.可能是对应类的后面没有加: 第二个原因是可能忘记了添加头文件 "stdafx",如果是这样可以加上 ...

  6. 转 CentOS 7 minimal 版本安装后网络配置

    转自[http://www.07net01.com/2016/01/1140061.html] 1.首先使用root登录服务器,输入 nmcli d 我们发现网卡是处于禁用状态. 2.打开网络管理器界 ...

  7. 在使用DBMS_LOB.WRITEAPPEND()追加Clob内容的时候,报数字或值异常

    在实际的使用中有可能会使用DBMS_LOB.WRITEAPPEND()去将Clob内容作为buffer增加到我们需要的对象中,但是在实际的使用中Clob大小往往是超过32767长度的,然而DBMS_L ...

  8. java 替换字符串中的中括号

    正确方式:"[adbdesf]".replaceAll("\\[", "").replaceAll("\\]", &qu ...

  9. zoj2314

    题解: 有上限的网络流 基本模板 代码: #include<bits/stdc++.h> using namespace std; ; int ne[N],num,n,m,d[N],S,T ...

  10. css3动画的原理 及 各种效果制作

    1. 制作小球弹动效果 在这篇文章中,我们将会去探究一下浏览器是如何去处理CSS Animations和CSS Transitions的,   c 以便使你在写一些动画效果之前就可以对该动画在浏览器中 ...