// Designer.cs
this.chartControl1.MouseClick += new System.Windows.Forms.MouseEventHandler(this.chartControl1_MouseClick);
this.chartControl1.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.chart1_MouseWheel);
//鼠标对chart进行缩放
private void chart1_MouseWheel(object sender, MouseEventArgs e)
{
var ori_chart = sender as ChartControl;
XYDiagram diag = (XYDiagram)ori_chart.Diagram;
diag.ZoomingOptions.UseMouseWheel = true;
diag.ZoomingOptions.ZoomInMouseAction.ModifierKeys = ChartModifierKeys.None;
diag.EnableAxisXZooming = true;
diag.EnableAxisXScrolling = true;
}
//右键还原缩放尺寸
private void chartControl1_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
var ori_chart = sender as ChartControl;
XYDiagram diag = (XYDiagram)ori_chart.Diagram;
diag.ResetZoom();
}
}
DevExpress chartControl 控件 缩放还原
最新推荐文章于 2023-11-29 10:04:38 发布