MSCHART с прозрачным фоном

Есть ли смысл сделать фон MSCHART прозрачным? Спасибо


person Rad    schedule 09.07.2011    source источник
comment
Разве это не помогает? Часть BackColor = Color.Transparent точно.   -  person Gedrox    schedule 09.07.2011
comment
хорошо, спасибо за ваш быстрый ответ, но это не решает мою проблему, я уже пробовал, и я не получаю то, что хочу. Когда я делаю его прозрачным, я получаю серый фон. Я использую круговую диаграмму   -  person Rad    schedule 09.07.2011
comment
Серый — сильный намек на то, что он работает. Дайте форме другой BackColor.   -  person Hans Passant    schedule 09.07.2011
comment
ну, я создаю это с помощью кода System.Windows.Forms.DataVisualization.Charting.Chart chrt = new System.Windows.Forms.DataVisualization.Charting.Chart();   -  person Rad    schedule 09.07.2011


Ответы (3)


Вам нужно установить цвет фона диаграммы И цвет области диаграммы.

Chart c = new Chart();

c.BackColor = Color.Transparent;

c.ChartAreas.Add(new ChartArea("ChartArea1"));
c.ChartAreas[0].BackColor = Color.Transparent;
person Conor    schedule 08.10.2012

может это тебе поможет

в файле .aspx, где находится код диаграммы, найдите тег asp:ChartArea. затем добавьте BackColor = "Прозрачный".

<asp:ChartArea Name="ChartArea1" BackColor="Transparent" 
            </asp:ChartArea>

Надеюсь, это поможет.

person Pablo Johnson    schedule 20.04.2012

Это отлично сработало для меня, HolesChart - это имя моей диаграммы.

HolesChart.ChartAreas["ChartArea1"].BackColor = Color.Transparent;
person Jabes Munoz    schedule 25.08.2017