.NET的char控件怎样用鼠标移动读取曲线数据,怎样生成鼠标十字线?
1.鼠标在char控件生成的曲线上移动(不是单击)如何获得曲线数据(如X、Y值)把值输出给控件TEXTBOX2.鼠标在char控件生成的曲线上时会有“十字线”交于图表的X...
1.鼠标在char控件生成的曲线上移动(不是单击)如何获得曲线数据( 如X、Y值 )把值输出给控件TEXTBOX
2.鼠标在char控件生成的曲线上时会有“十字线”交于图表的XY轴,“十字线”随着鼠标移动而移动。 展开
2.鼠标在char控件生成的曲线上时会有“十字线”交于图表的XY轴,“十字线”随着鼠标移动而移动。 展开
1个回答
追问
是的 怎么弄呀
追答
关键代码(vb.net)
在Chart1_MouseMove事件里面
'画线的
Dim mousePoint As New Point(e.X, e.Y)
Chart1.ChartAreas(0).CursorX.SetCursorPixelPosition(mousePoint, True)
Chart1.ChartAreas(0).CursorY.SetCursorPixelPosition(mousePoint, True)
Chart1.ChartAreas(0).CursorX.LineColor = Color.Orange
Chart1.ChartAreas(0).CursorY.LineColor = Color.DarkOrange
Chart1.ChartAreas(0).CursorX.LineWidth = 3
Chart1.ChartAreas(0).CursorY.LineWidth = 3
Chart1.ChartAreas(0).CursorX.AutoScroll = True
显示数值那里,我用的是一个标签,点在哪里,标签就到哪里
'这句可以得到那个点
Dim result As HitTestResult = Chart1.HitTest(e.X, e.Y)
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询