2010-10-28 39 views
5

如何更改水平线和垂直线的颜色?我想让它们变得更轻一点,但可能会让X和Y轴保持黑色。Visual Studio 2010图表控件 - 线条颜色

alt text

编辑:

indyfromoz建议导致了这一点: alt text

我想要的效果是这样的: alt text

(微妙HORIZ和垂直线,甚至没有垂直线)。

回答

10

VB

Chart1.ChartAreas(0).AxisY.MajorGrid.LineColor = Color.FromArgb(&H50, &H9C, &H9A, &H95) 
Chart1.ChartAreas(0).AxisX.MajorGrid.LineColor = Color.FromArgb(&H50, &H9C, &H9A, &H95) 

C#

Chart1.ChartAreas[0].AxisX.MajorGrid.LineColor = Color.FromArgb(50, 200, 200, 200); 
Chart1.ChartAreas[0].AxisY.MajorGrid.LineColor = Color.FromArgb(50, 200, 200, 200); 
+0

宾果。甜言蜜语,而不是Google返回的第一件事。 – ChadD 2010-10-28 18:04:27

0

有两种选择 - 使用Axis.IsInterlaced属性或Axis.StripLines属性。此页面是图表中网格线的handy reference for customization

下面是一些示例C#代码(从上述参考) -

chart1.ChartAreas[0].AxisY.StripLines.Add(new StripLine()); 
chart1.ChartAreas[0].AxisY.StripLines[0].BackColor = Color.FromArgb(80, 252, 180, 65); 
chart1.ChartAreas[0].AxisY.StripLines[0].StripWidth = 40; 
chart1.ChartAreas[0].AxisY.StripLines[0].Interval = 10000; 
chart1.ChartAreas[0].AxisY.StripLines[0].IntervalOffset ** 

HTH,indyfromoz

+0

感谢您的回复。请参阅我更新的帖子。顺便说一句,是最后一行(**)一个错字,不知道它的意思。 – ChadD 2010-10-28 12:01:02