我现在声明了一块Graphics画布,我想把画布背景设为透明的,这样除了绘图部分,其他部分颜色就和页面背景颜色一样,如何设置呢????

解决方案 »

  1.   

    Color color;
    color.A = 0;
    Clear(color);
      

  2.   

    用clear(color);方法设置以上color的alpha值
      

  3.   

    to lxhvc() :
    Color color;
    color.A = 0;             ////color对象也不会这属性啊,而且当中也没有alpha这样的属性
    Clear(color);
      

  4.   

    帮帮忙啊各位大哥哥//创建一个位图对象,用来放置饼图,我们可以把它看作是一块画布
    //这里宽,高分别是iWidth和iHeight由参数传递进来
    Bitmap objBitMap = new Bitmap(iWidth, iHeight); 
    //声明一个图形对象,在上面创建的位图上画图
    Graphics objGraphics;
    //从指定的objBitMap对象创建新图形对象objGraphics
    objGraphics = Graphics.FromImage(objBitMap); 
    //清除整个绘图面并以指定白色为背景色进行填充
    objGraphics.Clear(Color.WhiteSmoke);