如题

解决方案 »

  1.   

    窗体上有个  TransparencyKey 属性  把这个属性里的颜色  设置成  和你的pannel 的底色一样就能实现透明的效果
    我是小菜鸟!   说的不好清见谅,   希望能够帮到你!
      

  2.   

    直接设置啊.
    this.panel1.BackColor = System.Drawing.Color.Transparent;
      

  3.   

    我现在要做的是:
    有一张图片,图片上放一个pannel,在pannel上画东西
      

  4.   

    我现在要做的是:
    有一张图片,图片上放一个pannel,在pannel上画东西
      

  5.   


    this.AllowTranparency=true;
    panel1.BackColor=Color.Transparent;
      

  6.   

    你的图片是用picturebox的还是什么?
      

  7.   

    我现在要做的是:
    有一张图片,图片上放一个pannel,在pannel上画东西
      

  8.   

    图片有很多种放法, 做form的背景,panel的背景, picturebox的img.......
      

  9.   

    看不见图.....
    如果是 用form的背景 则直接用this.panel1.BackColor = System.Drawing.Color.Transparent;如果是picturebox的img, 
    则要将panel加到picturebox里: this.pictureBox1.Controls.Add(this.panel1); (注意panel的坐标)
    再this.panel1.BackColor = System.Drawing.Color.Transparent;
    画时(参考):
        Graphics g = this.panel1.CreateGraphics();
                Pen p=new Pen(Color.Beige);
                g.FillEllipse(p.Brush, 10, 10, 10, 10);
      

  10.   

    我用的是MediaPlayer,它里面不能加Controls
      

  11.   

    MediaPlayer好象没办法了,期待......