2012-02-02 2 views
0

안녕하세요, winform y 축의 값이 1,2 인 Mschart가 있습니다. x 축은 날짜/시간입니다. 클릭 한 시간의 시간을 가져와야합니다. 나는 몇 시간 동안 라인 차트와 함께이와 싸우고있다 탈취클릭 한 마우스 위치를 기반으로 mschart에서 x 값을 얻는 방법

void detailChart_MouseClick(object sender, MouseEventArgs e) 
{ 
    string ceva = detailChart.Series[1].Points[e.X].GetValueByName("X").ToString(); 
} 
+0

사람이 내가 –

답변

1

중 여러 버전하지만 난 시도하고 날짜를 얻을 수있는 이는 MouseUp 또는 MouseDown 이벤트를 커서 위치를 사용하고 사용 해결책을 내놓았다까지 X 축에서 실시간 개체.

숨기기가 필요할 경우 커서 색을 변경할 수 있으며 MSCharts와 함께 제공된 차트 견본의 커서를 참조하십시오.

private void chartLine_MouseUp(object sender, MouseEventArgs e) 
{ 
    DateTime dateTime = DateTime.FromOADate(chartLine.ChartAreas[0].CursorX.Position); 
} 
+0

이 작동하기 위해 반드시 CursorX.IsUserEnabled = true를 확인하시기 바랍니다 desperated있어 바랍니다. – peterincumbria

관련 문제