Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Zed图形以编程方式将比例设置为默认值_C#_Winforms_Zedgraph - Fatal编程技术网

C# Zed图形以编程方式将比例设置为默认值

C# Zed图形以编程方式将比例设置为默认值,c#,winforms,zedgraph,C#,Winforms,Zedgraph,我有一个winforms应用程序,它使用zed图形库来绘制图形。当我右键单击控件(应用程序运行时)时,会显示一个上下文菜单,我可以选择将比例设置为默认值 如何以编程方式实现此将比例设置为默认值-行为?对于每个x轴和y轴,执行以下代码: _scale._minAuto = true; _scale._maxAuto = true; _scale._majorStepAuto = true; _scale._minorStepAuto = true; _crossAuto = true; _scal

我有一个winforms应用程序,它使用zed图形库来绘制图形。当我右键单击控件(应用程序运行时)时,会显示一个上下文菜单,我可以选择
将比例设置为默认值


如何以编程方式实现此
将比例设置为默认值
-行为?

对于每个x轴和y轴,执行以下代码:

_scale._minAuto = true;
_scale._maxAuto = true;
_scale._majorStepAuto = true;
_scale._minorStepAuto = true;
_crossAuto = true;
_scale._magAuto = true;
_scale._formatAuto = true;

有关更多信息,请查看源代码并搜索“将比例设置为默认值”。

截至2014年,我无法在VS2008、C#中使用上述解决方案。但我成功地做到了以下几点:

    private void frmGraph_VisibleChanged(object sender, EventArgs e)
    {
        ZGraphComponent.RestoreScale(ZGraph.GraphPane);
    }
在包含graph组件的窗口的“VisibleChanged”事件处理程序中,我调用graph组件上的“RestoreScale”方法,将主graph窗格作为参数传递。

Fanou的评论:“答案不完整,您必须调用zedgraph组件的AxisChange()方法。”。