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. Hash课堂测试补写

    Hash课堂测试补写 测试要求: 利用除留余数法为下列关键字集合的存储设计hash函数,并画出分别用开放寻址法和拉链法解决冲突得到的空间存储状态(散列因子取0.75) 关键字集合:85,75,57,6 ...

  2. ubuntu如何使zsh替换bash

    答:  1.安装zsh sudo apt-get install zsh 2.zsh替换bash sudo chsh -s `which zsh` 3.重启 (注:重启后打开一个终端会自动进入zsh的 ...

  3. ccf 行车路线

    问题描述 小明和小芳出去乡村玩,小明负责开车,小芳来导航. 小芳将可能的道路分为大道和小道.大道比较好走,每走1公里小明会增加1的疲劳度.小道不好走,如果连续走小道,小明的疲劳值会快速增加,连续走s公 ...

  4. .Net t图片生成水印

    借鉴于博客园园友的方法,大神神风(https://www.cnblogs.com/tandyshen/archive/2012/04/14/picwater.html) ,很实用的一种 自定义水印方法 ...

  5. 测试工程师 技能要求:java编程,数据库,linux操作系统,自动化测试开发,性能测试,安全测试

    1.具有开发和测试经验,能负责带领大型项目测试 2.掌握或熟悉java编程,熟悉mysql,oracle等db,memcache,nosql等,有互联网行业从业经验 3.可撰写自动化测试工具以及搭建自 ...

  6. 重塑 data.table

    在前面的章节中,我们已经学习了如何使用 reshape2 扩展包对 data.frame 进行塑形.其实,data.table 扩展包为 data.table 对象提供了更快更强的 dcast( ) ...

  7. Hive之序列化与反序列化(SerDe)

    序列化与反序列化的作用 1,序列化是对象转化为字节序列的过程: 2,反序列化是字节码恢复为对象的过程: 序列化的作用主要有两个: (1),对象向的持久化:即把对象转换成字节码后保存文件: (2),对象 ...

  8. Xcode6中手动添加Precompile Prefix Header

    Xcode5中创建一个工程的时候,系统会自动创建一个以以工程名为名字的pch(Precompile Prefix Header)文件,开发的过程中可以将广泛使用的头文件以及宏包含在该文件下,编译器就会 ...

  9. 知识梳理——CSS篇

    css引入方法 内嵌 <head> <meta charset="UTF-8"> <title>Document</title> & ...

  10. Web开发框架之权限管理系统

    Web开发框架之权限管理系统 记得我在很早之前,开始介绍我的Winform开发框架和我的WCF开发框架之初,我曾经给出下面的视图,介绍我整理的一个框架体系,其中包含有WInform开发框架以及我的We ...