为实现一个小人人在图上动
一个大的picturebox在下层,一个小的picturebox在上层,
问题是这个用来放小人人的小的picturebox背景不透明,看上去总是一个方块在移动,多难看啊!
有什么好办法?

解决方案 »

  1.   

    比如picturebox在frame上,就把frame的backcolor设成ghostwhite试试
      

  2.   

    参看水印的做法
    http://www.codeproject.com/csharp/water.asp
      

  3.   

    把上面小人的PictureBox的Image图像做成圆形的,再把上面的PictureBox控件写代码做成
    圆形的.具体请看:
    Control Study -> 用获取路径方法得到圆形窗体(如将: PictureBox变成圆形):
    http://blog.csdn.net/chengking/archive/2005/10/07/496685.aspx
      

  4.   

    问题是这个用来放小人人的小的picturebox背景不透明,看上去总是一个方块在移动,多难看啊!
    -------------------------------------------------------
    楼主是什么意思啊?PictureBox的背景不透明?你可以把PictureBox的BackColor属性设置为Transparent啊!这样不就透明了吗?