zoukankan      html  css  js  c++  java
  • ZedGraph右键菜单怎样禁止它弹出(转)

    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;

  • 相关阅读:
    fedora 安装open office
    git rebase(转)
    javascript typeof
    正则表达式入门
    XML格式
    zz 通用线程:Awk 实例,第 3部分
    ELF BIN HEX
    i2c总线(iic总线/ I square C)
    grep
    把Nginx注册成Windows 系统服务(转载)
  • 原文地址:https://www.cnblogs.com/xihong2014/p/4213116.html
Copyright © 2011-2022 走看看