Изменить цвет фона панели zedgraph - PullRequest
6 голосов
/ 09 августа 2011

Можно ли изменить цвет фона (по умолчанию белый) панели zedgraph?

Я попытался изменить цвет фона элемента zedgraph, но он не дает никакого видимого результата, фон все еще белый:

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

И, кажется, не существует свойства Color или BackColor в ZedGraphControl.GraphPane.

Ответы [ 3 ]

5 голосов
/ 09 августа 2011
myChart.GraphPane.Chart.Fill.Color = System.Drawing.Color.Black;
4 голосов
/ 06 декабря 2016

Вы можете использовать

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

для изменения фона [только] графика. Если вы хотите изменить цвет фона zedgraph, кроме диаграммы, используйте

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

Если вы хотите изменить цвет фона всего в zedgraph, используйте оба:

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

РЕДАКТИРОВАТЬ: Я знаю, что вы уже решили свою проблему, но я сделал это так, что если кто-то ищет, он может решить свою проблему быстро:)

4 голосов
/ 05 октября 2012

myChart.GraphPane.Fill.Color = System.Drawing.Color.Black; создаст градиентную заливку, начатую черным цветом.Если вы не хотите использовать градиент, вы должны использовать -

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

Надеюсь, это решит вашу проблему.

...