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

winform 怎么绘制曲线图,鼠标在曲线图上移动时,显示交叉十字线,并跟随鼠标移动


问题描述:

我要实现的功能是,绘制实时曲线图,当鼠标移动到曲线图上时,会显示高亮十字交叉线,并跟随鼠标移动,请高手指教,谢谢!
曲线图,交叉十字线 winform 鼠标

------解决方案--------------------
只有高手能解决的问题,可以从里学习到解决方法。。帮顶、顶
------解决方案--------------------
设置全局x,y坐标变量,鼠标mousemove时,记录新的坐标,然后在onpaint中根据xy绘制十字叉(可以使用异或绘制,快),mousemove中调用invalidate触发onpaint事件
------解决方案--------------------
引用:
Quote: 引用:

设置全局x,y坐标变量,鼠标mousemove时,记录新的坐标,然后在onpaint中根据xy绘制十字叉(可以使用异或绘制,快),mousemove中调用invalidate触发onpaint事件


这个闪烁的好厉害啊

加双缓存就不闪了。doublebuffer=true
------解决方案--------------------
闪烁可以先在虚拟画布(Bitmap)上绘制,再绘制到屏幕上