我正在使用 MS 图表控件,该控件在单击图表时设置一个光标,并使用户能够放大和缩小。当用户试图点击图表时,意外地发生了他拖动一个非常小的缩放矩形并且图表放大而不是处理点击的情况。
尝试单击时可以采取哪些措施来防止放大?是否有用于缩放的最小矩形大小之类的东西?
这是我处理点击的方式:
_area = new ChartArea();
private void chart1_MouseClick(object sender, MouseEventArgs e)
{
try
{
_area.CursorX.SetCursorPixelPosition(new Point(e.X, e.Y), true);
}
catch (Exception ex)
{
}
}
这就是我设置缩放和光标设置的方式:
_area.AxisX.ScaleView.Zoomable = true;
_area.CursorX.IsUserSelectionEnabled = true;
_area.CursorX.IntervalType = DateTimeIntervalType.Seconds;
_area.CursorX.Interval = 1D;
_area.CursorY.IsUserSelectionEnabled = true;
_area.CursorY.Interval = 0;
MM们
相关分类