1
我想知道如何以編程方式通過圖形上的右鍵訪問「將縮放設置爲默認」功能? 我無法通過使用YAxis.Scale.Min YAxis.Scale.Max
來設法重現正確的行爲。以編程方式執行「將縮放設置爲默認值」
我想知道如何以編程方式通過圖形上的右鍵訪問「將縮放設置爲默認」功能? 我無法通過使用YAxis.Scale.Min YAxis.Scale.Max
來設法重現正確的行爲。以編程方式執行「將縮放設置爲默認值」
我用下面的代碼 (用你的ZedGraphControl對象替換GetActiveZgc())。
void ZoomReset()
{
GetActiveZgc().IsEnableHPan = false;
GetActiveZgc().IsEnableHZoom = false;
for (int i = GetActiveZgc().GraphPane.ZoomStack.Count * 2; i >= 0; i--)
{
GetActiveZgc().ZoomOut(GetActiveZgc().GraphPane);
}
GetActiveZgc().GraphPane.XAxis.Scale.Min = 0;
GetActiveZgc().GraphPane.YAxis.Scale.Min = 0;
GetActiveZgc().IsEnableHPan = true;
GetActiveZgc().IsEnableHZoom = true;
}
看來,CONTEX菜單項「設置規模爲默認」稱此爲:
ZedGraphControl.RestoreScale(ZedGraphControl.GraphPane);
的
可能重複[捷思銳圖集的規模以編程方式默認](http://stackoverflow.com/問題/ 7834604 /捷思銳圖形的設置規模到默認程序上) – Bas