我已經使用此鏈接Adding a scroll bar to MS Chart control C#將滾動條添加到我的mschart控件的x軸,並且按預期工作。但現在我的要求是,我需要縮放這兩個軸。但是因爲我刪除了X軸的縮放重置按鈕,我已經使用以下方法通過強制來重置它。MS-Chart使用c中的滾動條縮放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#中修復此問題。
「工作不正常」太模糊......它怎麼不起作用? – digEmAll
我需要縮放這兩個軸。所以我嘗試在「chart1_AxisScrollBarClicked(object sender,ScrollBarEventArgs e)」事件(因爲x軸縮放復位已被禁用)中單擊y軸縮放復位時重置了兩個軸。現在Y軸工作正常,但X軸不會重置回初始視圖。 – NewBie
我試圖給你一個答案...讓我知道如果你仍然有問題 – digEmAll