在一个子窗体里面,我在PICTUREBOX里放了一张半透明的PNG图片,也把此窗体设为了透明,还让PICTUREBOX的BACKCOLOR设为TRANSPARENT,但当我从父窗体打开此窗体时,发现它的背景色是白色!!!按道理来说它应该就是父窗体颜色!!也就是说我希望可以透过它直接看到父窗体的内容??是不是PICUREBOX不支持透明背景(但它的BACKCOLOR却有个TRANSPARENT属性??)???该怎么办?

解决方案 »

  1.   

    也把此窗体设为了透明,能把窗体设置为透明吗?
    你不要设置窗体,试一下吧。什么也不设置,png格式的本来就是透明的。
      

  2.   

    因为你没有设置透明色。
    比如:窗体.TransparencyKey=白色
      

  3.   

    2楼,我现在已经能实现子窗体的透明,现在的问题是不能实现PICTUREBOX的背景的透明??
      

  4.   

    其实的问题就是:只要PICTRUEBOX能实现背景透明就行!因我的PNG本身就是透明的,但如果PICTUREBOX不能实现透明,问题就解决不了啊!