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;

  • 相关阅读:
    【洛谷P2927 [USACO08DEC]拼图游戏Jigsaw Puzzles】深搜
    【洛谷1219】 八皇后 (搜索)
    【Uva 12558】 Egyptian Fractions (HARD version) (迭代加深搜,IDA*)
    【转】DCX (数独-八皇后问题)
    【2016 11 14】 总结
    【HDU 3038】 How Many Answers Are Wrong (带权并查集)
    【POJ1182】 食物链 (带权并查集)
    【20161111双11模拟赛】总结
    【HDU 5381】 The sum of gcd (子区间的xx和,离线)
    【HDU 5233】Tree chain problem (树形DP+树剖+线段树|树状数组)最大权不相交树链集
  • 原文地址:https://www.cnblogs.com/xihong2014/p/4213116.html
Copyright © 2011-2022 走看看