我有圆型的筹码图片,用PictrueBox 来贴图,背景设成透明,但俩张图叠加的时候,
上面的图的背景是form的背景,而不是透明的.为什么啊?
怎么解决啊...

解决方案 »

  1.   

    可以把背景色设为白的 或者PictrueBox设为不透明
      

  2.   

    不知道你是怎么贴图的
    确保你在PictureBox里贴图
    也就是图的父窗体是Picturebox
      

  3.   

    就是游戏压筹码的过程,
    我的窗体有背景图,一个个筹码是通过picturebox放到画面来的.
    所以要把圆形筹码叠出来
      

  4.   

    不要通过设置PictureBox的Transparent之类的操作来实现,你可以借鉴水印的做法
    ref:
    http://www.codeproject.com/csharp/water.asp
      

  5.   

    先将窗体的背景色设为一中颜色,然后通过TransparencyKey设置窗体的透明色为你的窗体背景色.
    试试看行不行.
      

  6.   

    LZ是用两个PictrueBox来重叠,把两个PictrueBox的背影都设为透明...重叠后,上面的PictrueBox透明的地方变成了窗体的背影颜色.遮挡了下面的PictrueBox..
    是这样吗???