就是把北景色设成透明啊,我想做成下面的效果
http://www.gao35.com/personal/zrsoft/images/ok.jpg
可是总是这种效果
http://www.gao35.com/personal/zrsoft/images/error.jpg

解决方案 »

  1.   

    设置为透明后,实际上只能显示父控件的背景,也就是说,该属性设置后,实际上是将父控件(如窗口)的当前位置背景在panle中重新绘制了一遍,如果不相信,你可以先设置窗口的backgroundimage,然后放一个picture,并设置好图片,再在它上面放一个panle,设置背景为透明,你会发现,panle里面显示的是窗口背景的背景。
      

  2.   

    :::如何使用panel.BackGroundImage能够像PictureBoix一样可以AutoStretch这个很容易实现panel.Height = panel.BackGroudImage.Height;
    panel.Width = panel.BackGroudImage.Width;
      

  3.   

    或者按gatr所说的,你将panle设为picture控件的子窗体,这样也可以实现对picture透明picturebox.Controls.Add(panel); //注意,将Form1.Controls.Add(Panel);移去