c# - MS-Chart 在 C# 中使用滚动条缩放 x 轴

标签 c# mschart

我已使用此链接 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/

相关文章:

C# 正则表达式匹配列表中的单词

c# - 在 C# 中使用 F# 数据类型

.net - MSChart - 在 X 轴缩放上自动缩放 Y 轴

c# - 将图表坐标转换为像素

.net-4.0 - 微软图表堆积柱形图有差距

c# - 当鼠标在点上时查看图表点的值

c# - WPF MVVM 绑定(bind)超链接 RequestNavigate 到 View 模型

c# - OleDbParameterCollection 没有定义构造函数

c# - 无法使用存在的 ClassInitialize 方法执行类

.net - F# 图表控件更改图例文本