Изменение цвета фона панели zedgraph

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

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

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

и, похоже, не существует Color или BackColor свойство on ZedGraphControl.GraphPane.

3 ответов


можно использовать

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;

EDIT: я знаю, что вы уже решили свою проблему, но я сделал это так, если кто-то ищет его, он может решить свою проблему быстро:)


myChart.GraphPane.Chart.Fill.Color = System.Drawing.Color.Black;

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

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

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