【发布时间】:2011-09-22 10:06:49
【问题描述】:
我已使用此链接 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# 中解决这个问题..
【问题讨论】:
-
“不能正常工作”太模糊了……怎么不工作?
-
我需要对两个轴进行缩放。所以我尝试在“chart1_AxisScrollBarClicked(object sender, ScrollBarEventArgs e)”事件中单击 y 轴缩放重置时重置两个轴(因为 x 轴缩放重置已被禁用)。现在 Y 轴工作正常,但 X 轴没有重置回初始视图。
-
我已经试着给你一个答案...如果你还有问题请告诉我