如何消除ZedGraph5.1.5鼠标悬浮内容闪烁问题,优化源码?

2026-04-20 00:100阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1052个文字,预计阅读时间需要5分钟。

如何消除ZedGraph5.1.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分钟。

如何消除ZedGraph5.1.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是开启的哪样设置。

阅读全文