你好我在winform y轴上有Mschart是值1,2 ...而x轴是日期/时间。我需要得到点击点的时间,直到我尝试了几个版本,但我没有商务
void detailChart_MouseClick(object sender, MouseEventArgs e)
{
string ceva = detailChart.Series[1].Points[e.X].GetValueByName("X").ToString();
}
答案 0 :(得分:1)
我一直在使用Line Charts与此作斗争几个小时,并使用Cursor位置找到了一个解决方案,并使用MouseUp或MouseDown事件从X轴获取日期时间对象。
如果需要隐藏光标颜色,可以更改光标颜色,请参阅MSCharts提供的图表样本中的光标。
private void chartLine_MouseUp(object sender, MouseEventArgs e)
{
DateTime dateTime = DateTime.FromOADate(chartLine.ChartAreas[0].CursorX.Position);
}