2011-08-09 13 views
5

zedgraph 창의 배경색 (기본적으로 흰색)을 변경할 수 있습니까?zedgraph 창 배경색 변경

ZedGraphControl.BackColor = System.Drawing.Color.Black; 

그리고 Color 또는 BackColor 속성을 존재하는 것 같지 않습니다

내가 zedgraph 요소의 배경색을 변경했지만, 그것은 눈에 보이는 결과를 제공하지 않습니다, 배경은 여전히 ​​흰색입니다 ZedGraphControl.GraphPane에 있습니다.

답변

3

당신은 차트의 배경을 [전용] 변경

zg.GraphPane.Chart.Fill.Color = SystemColors.ControlText; 

를 사용할 수 있습니다. 당신이 배경이 차트를 제외하고는 zedgraph 색을 변경하려는 경우에는 zedgraph에 모두의 배경색을 변경하려면 ,

zg.GraphPane.Fill.Color = SystemColors.ControlText; 

을 사용, 모두 사용

zg.GraphPane.Chart.Fill.Color = SystemColors.ControlText; 
zg.GraphPane.Fill.Color = SystemColors.ControlText; 

편집 : 나는 당신이 이미 당신의 문제를 해결했다는 것을 알았지 만, 만약 누군가가 그것을 검색한다면, 그는 그의 문제를 빨리 풀 수 있습니다. :)

+0

당신이 옳기 때문에 나는 당신의 대답을 받아 들일 것입니다, 그것은 같은 문제를 가진 사람들에게 더 도움이 될 것입니다. – Otiel

5
myChart.GraphPane.Chart.Fill.Color = System.Drawing.Color.Black; 
+0

정확히 무엇을 찾고 있습니다. 'Chart'뿐만 아니라'GraphPane'의 색을 변경하고 싶습니다. 귀하의 경우 차트 주위의 배경색 (액시스, 범례)은 여전히 ​​흰색입니다. – Otiel

+1

누락 된 것을 찾았습니다 : 나는 또한 설정해야합니다 : 'myChart.GraphPane.Fill.Color = System.Drawing.Color.Black;'대답의 절반 만 제공한다고해도 인정됨;) Thx – Otiel

4

myChart.GraphPane.Fill.Color = System.Drawing.Color.Black; 검은 색으로 시작된 그래디언트 채우기가 생성됩니다. 당신은 그라데이션을 사용하지 않을 경우 사용합니다 -

myChart.GraphPane.Chart.Fill.Brush = new System.Drawing.SolidBrush(Color.Black);

희망이가 문제를 해결하는 것입니다.

+0

I) 이미 내 문제를 해결했다;) – Otiel