解决方案 »

  1.   

    拿picturebox给个图片属性不就可以了,干嘛要继承?
      

  2.   

    另外,在VS2010中,以下语句报错。
    pictureBox1.BackColor  =  Color.Transparent;
    请教这是为什么,
    若想设置背景为透明,那应该怎样操作。 谢谢!
      

  3.   

    pictureBox1是个容器,你应该设置图片为透明,而不是pictureBox1本身透明
    而且,如果pictureBox1里有图片,图片会覆盖BackColor,即使能设置透明,也是没有意义的.
      

  4.   

    将图片按像素,修改ARGB的值,其中A就是透明度,RGB是3原色各自的亮度.
    我记得前几天刚刚有人问过类似的问题
    可以翻翻帖子
      

  5.   

    我在网上找到如下代码。
    Image image = System.Drawing.Image.FromFile(@"C:A.JPG");Bitmap pbitmap = new Bitmap(image);
    pbitmap.MakeTransparent(Color.White);  
    pictureBox1.Image = pbitmap;是不是按上述语句,可以将图片白色部分变成了透明。