我已使用此链接 Adding a scroll bar to MS Chart control C# 将滚动条添加到我的 mschart 控件的 x 轴它按预期工作。但现在我的要求是,我需要对两个轴进行缩放。但自从我删除了 x 轴的缩放重置按钮后,我使用以下方法强制重置它。
private void chart1_AxisScrollBarClicked(object sender, ScrollBarEventArgs e)
{
// Handle zoom reset button
if(e.ButtonType == ScrollBarButtonType.ZoomReset)
{
// Event is handled, no more processing required
e.IsHandled = true;
// Reset zoom on X and Y axis
chart1.ChartAreas[0].AxisX.ScaleView.ZoomReset();
chart1.ChartAreas[0].AxisY.ScaleView.ZoomReset();
}
}
但它无法正常工作。请帮我在 c# 中解决这个问题..
最佳答案
尝试使用ZoomReset(0)
。
private void zeroZoom_Click(object sender, EventArgs e)
{
chart1.ChartAreas[0].AxisX.ScaleView.ZoomReset(0);
chart1.ChartAreas[0].AxisY.ScaleView.ZoomReset(0);
}
关于c# - MS-Chart 在 C# 中使用滚动条缩放 x 轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7513048/