对齐两个图表区域的窗体

时间:2013-06-27 16:24:27

标签: c# winforms visual-studio-2010 mschart

我有一个Windows窗体应用程序,它显示一个由两个图表区域组成的图表,一个用于价格/日期,第二个用于显示数量/价格,两者都应该在每个图表区域中获得相同数量的数据点,问题我目前两个图表没有垂直对齐,因此对于用户来说不是很清楚,我将以下属性添加到了体积图表区域:

volumeChartArea.AlignWithChartArea = CHART_AREA_PRICES;
volumeChartArea.AlignmentStyle = AreaAlignmentStyles.All;
volumeChartArea.AlignmentOrientation = AreaAlignmentOrientations.Vertical;

但他们看起来仍然不正确,解决这个问题的解决方案是什么?

非常感谢提前。

1 个答案:

答案 0 :(得分:2)

这样的事可能吗?

if (this.chrtMain.ChartAreas.Count > 0)
  {
    ca.AlignmentOrientation = AreaAlignmentOrientations.Vertical;
    ca.AlignWithChartArea = this.chrtMain.ChartAreas[0].Name;
  }

所有图表区域将以这种方式添加时对齐。