场景

Winform中实现ZedGraph中曲线右键显示为中文:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100115292

在上面实现将ZedGraph的右键显示为中文后,再实现自定义菜单的添加。

效果

源码下载

https://download.csdn.net/download/badao_liumang_qizhi/11636420

实现

前面已经将鼠标的右键事件与方法绑定

this.zedGraphControl1.ContextMenuBuilder += MyContextMenuBuilder;

在方法MyContextMenuBuilder中

 //新建菜单项对象ToolStripMenuItem item1 = new ToolStripMenuItem();//设置名字item1.Name = "line_set";//设置显示文本item1.Text = "霸道流氓";//点击事件与方法绑定item1.Click += mouseEnter;//菜单项添加到右键菜单menuStrip.Items.Add(item1);

实现了添加一个右键菜单,将其点击事件与mouseEnter方法绑定。

在窗体类下定义事件

 //MouseEventHandler :表示将处理窗体、控件或其他组件的 MouseDown、MouseUp 或 MouseMove 事件的方法。// event关键字代表事件,返回类型为委托;public static event EventHandler mouseEnter;

然后在初始化窗体的位置将事件与自定义方法相绑定。

 public Form1(){InitializeComponent();//Form1初始化后创建设置控件的方法并将当前ZedGraph控件传递createPane(zedGraphControl1);//事件与方法绑定mouseEnter += new EventHandler(OnmouseEnter);}

位置

完整MyContextMenuBuilder方法

 private static void MyContextMenuBuilder(ZedGraphControl control, ContextMenuStrip menuStrip,Point mousePt, ZedGraphControl.ContextMenuObjectState objState){//新建菜单项对象ToolStripMenuItem item1 = new ToolStripMenuItem();//设置名字item1.Name = "line_set";//设置显示文本item1.Text = "霸道流氓";//点击事件与方法绑定item1.Click += mouseEnter;//菜单项添加到右键菜单menuStrip.Items.Add(item1);//汉化右键菜单foreach (ToolStripMenuItem item in menuStrip.Items){switch (item.Name){case "copied_to_clip":item.Text = @"复制到剪贴板";break;case "copy":item.Text = @"复制";break;case "page_setup":item.Text = @"页面设置...";break;case "print":item.Text = @"打印...";break;case "save_as":item.Text = @"另存图表...";break;case "set_default":item.Text = @"恢复默认大小";break;case "show_val":item.Text = @"显示节点数值";break;case "title_def":item.Text = @"标题";break;case "undo_all":item.Text = @"还原缩放/移动";break;case "unpan":item.Text = @"还原移动";break;case "unzoom":item.Text = @"还原缩放";break;case "x_title_def":item.Text = @"X 轴";break;case "y_title_def":item.Text = @"Y 轴";break;}}}

Winforn中实现ZedGraph自定义添加右键菜单项(附源码下载)相关推荐

  1. Silverlight4中右键菜单实现-附源码下载

    在发布Silverlight4 Beta版本和RC时 增加不少新的特性和控件. 类似在WinForm实现右键菜单ContentMenu功能. 在Silverlight 4中也有所体现. 当初在Silv ...

  2. Winform中实现ZedGraph的多条Y轴(附源码下载)

    场景 Winforn中设置ZedGraph曲线图的属性.坐标轴属性.刻度属性: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10 ...

  3. Web 开发中很实用的10个效果【附源码下载】

    在工作中,我们可能会用到各种交互效果.而这些效果在平常翻看文章的时候碰到很多,但是一时半会又想不起来在哪,所以养成知识整理的习惯是很有必要的.这篇文章给大家推荐10个在 Web 开发中很有用的效果,记 ...

  4. Windows10 为指定类型文件添加右键菜单项并传递文件名,点击后调用python脚本进行处理

    Windows10 为指定类型文件添加右键菜单项并传递文件名,点击后调用python脚本进行处理 需求举例: 在.torrent文件上点击右键时,右键菜单上显示 [更新文件名称],点击此项调用相应的p ...

  5. Winforn中DevExpress的TreeList中显示某路径下的所有目录和文件(附源码下载)

    场景 Winform中DevExpress的TreeList的入门使用教程(附源码下载): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

  6. srs可以用java开发吗,为SRS流媒体服务器添加HLS加密功能(附源码)

    #为SRS流媒体服务器添加HLS加密功能(附源码)# 之前测试使用过nginx的HLS加密功能,会使用到一个叫做nginx-rtmp-module的插件,但此插件很久不更新了,网上搜索到一个中国制造的 ...

  7. 美!视差滚动在图片滑块中的应用【附源码下载】

    视差滚动(Parallax Scrolling)已经被广泛应用于网页设计中,这种技术能够让原本平面的网页界面产生动感的立体效果.下面分享的这个图片滑块效果是难得一见的结合视差滚动的例子,之前的文章给大 ...

  8. 美!视差滚动特效在图片滑块中的应用【附源码下载】

    视差滚动(Parallax Scrolling)已经被广泛应用于网页设计中,这种技术能够让原本平面的网页界面产生动感的立体效果.下面分享的这个图片滑块效果是难得一见的结合视差滚动的例子,之前的文章给大 ...

  9. Winform中DevExpress的TreeList的入门使用教程(附源码下载)

    场景 Winform控件-DevExpress18下载安装注册以及在VS中使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1 ...

最新文章

  1. Win7编译volley成jar包
  2. 性能堪比GPT-3,但参数量仅为0.1%,LMU团队推出NLP最强文本生成模型
  3. 开源ERP系统 CK-ERP
  4. 使用dynamic特性处理XML文档
  5. 快速傅里叶变化(周期信号)
  6. linux-epoll研究
  7. Qt Quick测试
  8. python中的logger之一
  9. Struts2_day01
  10. 开学典礼上,施一公寄语:西湖大学绝不允许任何形式的学术不端!
  11. N进制正反累加判回文数(洛谷P1015题题解,Java语言描述)
  12. 正则表达式之非捕获组
  13. JavaScript正则表达式与注册验证
  14. php云标签,php 创建标签云的代码示例
  15. pytorch实现孪生神经网络对人脸相似度进行识别
  16. 学习|Android使用TTS语音合成
  17. mysql获取某个最大的值的一行数据_某一字段分组取最大(小)值所在行的数据
  18. 用友软件计算机时间格式,如何正确设置系统日期格式?_速达软件_用友,速达,管家婆,微软,金蝶,方正,博世通,数据博士,进销存,财务软件-飞鸿软件帮助中心 -...
  19. Vue 项目提示:`(Emitted value instead of an instance of Error) the “scope“ attribute for scoped slots
  20. Python常用模块os——与操作系统交互

热门文章

  1. 7.Spring Cloud Alibaba教程:整合Dubbo实现RPC调用
  2. Nginx教程系列二:Linux安装nginx
  3. Java 中引用类型
  4. 北京大学自考计算机应用本科,北京大学自学考试本科2019年还能报考吗
  5. QT5.11 + VS2017 环境搭建
  6. 1 access中iif函数中的_JavaScript中的高阶函数
  7. mysql主键查询gap锁失效,mysql记录锁(record lock),间隙锁(gap lock),Next-key锁(Next-key lock)...
  8. python转义符个数,python(五)——运算符、字符串、转义字符
  9. java动效_Android 界面漩涡扭曲动效实现
  10. 支付宝服务商子商户_支付宝推广数字化经营服务商应该怎么做?