【发布时间】: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 更改格式,但我无法触发自己的事件。
-
我刚刚注意到,如果我在图表上单击鼠标右键并关闭“显示点值”,则没有任何变化——即仍显示默认的点值提示