【问题标题】:MSCHART with a transparent background具有透明背景的 MSCHART
【发布时间】:2011-07-09 08:33:08
【问题描述】:

为什么要使 MSCHART 的背景透明? 谢谢

【问题讨论】:

  • 这不是有帮助吗?stackoverflow.com/questions/5070395/…?部分BackColor = Color.Transparent 完全一致。
  • 非常感谢您的快速回答,但这并不能解决我的问题,我已经尝试过了,但我没有得到我想要的,当我让它透明时,我得到了一个灰色的 BG我正在使用饼图
  • 灰色强烈暗示它正在工作。给表单一个不同的背景色。
  • 好吧,我用代码 System.Windows.Forms.DataVisualization.Charting.Chart chrt = new System.Windows.Forms.DataVisualization.Charting.Chart();

标签: c# .net winforms mschart


【解决方案1】:

您需要设置图表背景颜色和 ChartArea 颜色。

Chart c = new Chart();

c.BackColor = Color.Transparent;

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

【讨论】:

    【解决方案2】:

    也许对你有帮助

    在您的图表代码所在的 .aspx 文件中,查找 asp:ChartArea 标记。然后添加 BackColor = "Transparent"。

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

    希望对您有所帮助。

    【讨论】:

      【解决方案3】:

      这对我来说非常有效,HolesChart 是我图表的名称

      HolesChart.ChartAreas["ChartArea1"].BackColor = Color.Transparent;
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-05-31
        • 2011-07-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-10-29
        相关资源
        最近更新 更多