C# Zed图形以编程方式将比例设置为默认值
我有一个winforms应用程序,它使用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
将比例设置为默认值
如何以编程方式实现此将比例设置为默认值
-行为?对于每个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()方法。”。