【问题标题】:unable to get ZedGraph PointValueHandler event to fire无法触发 ZedGraph PointValueHandler 事件
【发布时间】:2014-06-13 02:29:53
【问题描述】:

我创建了一个 PointValueHandler,并使用以下方法添加了事件:

this.zg1.PointValueEvent += new ZedGraph.ZedGraphControl.PointValueHandler(this.myPointValueHandler2);

但是 myPointValueHandler2 永远不会被调用。

我有一个类似的 MouseDoubleClick 事件,它被完美地调用了。

我能看到的唯一区别是 MouseDoubleClick 事件方法返回一个 void,其中 myPointValueHandler2 返回一个字符串。表单设计器默认添加了一个void方法,我手动改成字符串返回。

我做错了什么?

【问题讨论】:

  • 你设置了 zg1.IsShowPointValues = true 吗?
  • 是的 - 显示标准 PointValue 工具提示,我什至可以使用 PointValueFormat 和 PointDateFormat 更改格式,但我无法触发自己的事件。
  • 我刚刚注意到,如果我在图表上单击鼠标右键并关闭“显示点值”,则没有任何变化——即仍显示默认的点值提示

标签: c# zedgraph


【解决方案1】:

isShowCursorValues 设置为 true。这需要为false,然后调用事件

【讨论】:

    【解决方案2】:

    将 IsShowPointValues 设置为 true,然后调用事件。

    【讨论】:

      猜你喜欢
      • 2020-08-10
      • 1970-01-01
      • 1970-01-01
      • 2011-05-26
      • 2011-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-06
      相关资源
      最近更新 更多