我希望用户能够单击图表以重新定位X轴光标。用户执行此操作时,需要进行计算,并且其他控件需要使用新信息进行更新。因此,我在主窗体中编写了一个CursorPositionChanged处理函数。奏效了。
但是我不希望用户选择一个范围,也不要让图表沿X轴放大,以防用户在尝试单击时意外拖动鼠标。因此,在GUI设计器中,我将图表的IsUserSelectionEnabled设置为false,而将IsUserEnabled设置为true。
现在我没有CursorPositionChanged事件!为什么?
据我了解,我这样做是对的,但不是WinForms的专家。还有其他需要处理的设置吗?
答案 0 :(得分:0)
我可以验证您的问题,并且只能提供解决方法。
在CursorPositionChanging事件触发时,使用Chart.CursorPositionChanging Event而不是Chart.CursorPositionChanged Event。它们都提供一个CursorEventArgs参数。
我不知道为什么要麻烦链接到毫无价值的文档,但是也许有一天它不会变得毫无价值。