日期:2014-05-17  浏览次数:21151 次

如何实现c#winform下mschart放大缩小功能
实现mschart放大缩小数据,并且数据一一对应
------最佳解决方案--------------------
引用:
直接鼠标按住 托拽选中一个区域 松开鼠标(我猜的)

嗯,肯定是先需要一个放大的触发事件,应该是鼠标选择区域,然后根据选择区域找到对应坐标范围,然后重新生成一个这个范围的chart。
缩小的话,应该是鼠标滚轮触发事件,不过因为不知道缩小的比例,这个比例应该有个默认值,或者让用户自定义,最后也是重新绑定一下。我在论坛有相关帖子,你可以搜索一下
------其他解决方案--------------------
直接鼠标按住 托拽选中一个区域 松开鼠标(我猜的)
------其他解决方案--------------------
你说的是.net framework 4.0中的图表控件吗?有个chartArea1.CursorY.Interval = 0.001D;
            chartArea1.CursorY.IsUserSelectionEnabled = true;两个属性