// // Draw track cursor when mouse is moving over plotarea // private void winChartViewer1_MouseMovePlotArea(object sender, MouseEventArgs e) { WinChartViewer viewer = (WinChartViewer)sender; trackLineLegend((XYChart)viewer.Chart, viewer.PlotAreaMouseX); viewer.updateDisplay(); }
// // Draw track cursor when mouse is moving over plotarea // private void winChartViewer1_MouseMovePlotArea(object sender, MouseEventArgs e) { WinChartViewer viewer = (WinChartViewer)sender; trackFinance((MultiChart)viewer.Chart, viewer.PlotAreaMouseX); viewer.updateDisplay(); }
// // Draw track cursor when mouse is moving over plotarea // private void winChartViewer1_MouseMovePlotArea(object sender, MouseEventArgs e) { WinChartViewer viewer = (WinChartViewer)sender; double trackLinePos = trackLineLabel((XYChart)viewer.Chart, viewer.PlotAreaMouseX); trackLineIsAtEnd = (currentIndex <= 0) || (trackLinePos == trackLineEndPos); viewer.updateDisplay(); }
// draw track cursor when mouse is moving over plotarea private void winChartViewer1_MouseMovePlotArea(object sender, MouseEventArgs e) { WinChartViewer viewer = (WinChartViewer)sender; trackLineLabel((XYChart)viewer.Chart, viewer.PlotAreaMouseX); viewer.updateDisplay(); // Hide the tracck cursor when the mouse leaves the plot area //viewer.removeDynamicLayer("MouseLeavePlotArea"); }
private void winChartViewer1_Move(object sender, MouseEventArgs e) { //Console.WriteLine("Mouse is moving"); WinChartViewer viewer = (WinChartViewer)sender; crossHair((XYChart)viewer.Chart, viewer.PlotAreaMouseX, viewer.PlotAreaMouseY); viewer.updateDisplay(); // Hide the track cursor when the mouse leaves the plot area viewer.removeDynamicLayer("MouseLeavePlotArea"); }
// // Draw track cursor when mouse is moving over plotarea, and update image map if necessary // private void winChartViewer1_MouseMovePlotArea(object sender, MouseEventArgs e) { WinChartViewer viewer = (WinChartViewer)sender; // Draw crosshair track cursor crossHair((XYChart)viewer.Chart, viewer.PlotAreaMouseX, viewer.PlotAreaMouseY); viewer.updateDisplay(); // Hide the track cursor when the mouse leaves the plot area viewer.removeDynamicLayer("MouseLeavePlotArea"); // Update image map if necessary. If the mouse is still dragging, the chart is still // updating and not confirmed, so there is no need to set up the image map. if (!viewer.IsMouseDragging) { updateImageMap(viewer); } }