Mar 12

zedgraph去掉右键菜单中的选项

piikee , 20:49 , 计算机相关 » .net专区 , 评论(1) , 引用(0) , 阅读(1128) , 本站原创 | |

  在zedgraph生成的图表中,右键菜单会出现”恢复默认大小“等菜单项,这些选项可以通过如下方法去掉。

方法一:没有zedgraph源文件的情况:

在zedGraph控件中的ContextMenuBuilder事件中加入如下操作:

private void zGC_ContextMenuBuilder(ZedGraph.ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraph.ZedGraphControl.ContextMenuObjectState objState)
        {
            foreach (ToolStripMenuItem item in menuStrip.Items)
            {
                if ((string)item.Tag == "set_default")// “恢复默认大小”菜单项
                {
                    menuStrip.Items.Remove(item);//移除菜单项

                    item.Visible = false; //不显示

                    break;
                }
            }


去掉其他菜单选项可以把set_default改为对应的字符串。


copy                   复制

page_setup         页面设置...

print                   打印...

save_as               另存图表...

set_default          恢复默认大小

show_val             显示节点数值

undo_all              还原缩放/移动

unzoom               还原缩放


方法二:如果有zedgraph源文件,可以找到ZedGraphControl.ContextMenu.cs,在其中去掉相应的菜单项就可以了。去掉后记得重新编译生成dll文件哦。
test
2010/03/30 15:51
test
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]