如何消除ZedGraph5.1.5鼠标悬浮内容闪烁问题,优化源码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1052个文字,预计阅读时间需要5分钟。
场景+在使用ZedGraph绘制曲线图时,鼠标悬停时内容闪烁,且频率很高。+找到源码后,发现不论鼠标是否移动,只要鼠标悬停,就会刷新一次Tooltip。+注:+注意公注
场景
在使用ZedGraph绘制曲线图时,将鼠标悬浮时内容闪烁,且频率很高。
找到其源码,发现不论鼠标移动的范围大小,甚至乎不论鼠标是否移动,都要刷新一次Tooltip。
注:
关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。
实现
首先来到ZedGraph的官网
sourceforge.net/projects/zedgraph/
然后点击File下的zedgraph source
选择对应版本,这里是5.1.5
下载成功后,将zip解压
找到source下的工程文件,双击使用VS打开
然后找到ZedGraphControl.Events.cs
找到其ZedGraphControl_MouseMove方法此方法是鼠标移动时的事件处理
可以看到其对两个方法的处理,一个是HandlePointValues,这是对显示线上的点的坐标时的处理,一个是HandleCursorValues这是对获取最近曲线上的点的坐标时的处理。
这样看你的ZedGraph是开启的哪样设置。
本文共计1052个文字,预计阅读时间需要5分钟。
场景+在使用ZedGraph绘制曲线图时,鼠标悬停时内容闪烁,且频率很高。+找到源码后,发现不论鼠标是否移动,只要鼠标悬停,就会刷新一次Tooltip。+注:+注意公注
场景
在使用ZedGraph绘制曲线图时,将鼠标悬浮时内容闪烁,且频率很高。
找到其源码,发现不论鼠标移动的范围大小,甚至乎不论鼠标是否移动,都要刷新一次Tooltip。
注:
关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。
实现
首先来到ZedGraph的官网
sourceforge.net/projects/zedgraph/
然后点击File下的zedgraph source
选择对应版本,这里是5.1.5
下载成功后,将zip解压
找到source下的工程文件,双击使用VS打开
然后找到ZedGraphControl.Events.cs
找到其ZedGraphControl_MouseMove方法此方法是鼠标移动时的事件处理
可以看到其对两个方法的处理,一个是HandlePointValues,这是对显示线上的点的坐标时的处理,一个是HandleCursorValues这是对获取最近曲线上的点的坐标时的处理。
这样看你的ZedGraph是开启的哪样设置。

