这是运行起来的form,半透明可拖动的控件遮挡住了半个picture控件,居然透不出picture控件,还是透明出form的背景,改怎么才能透明处picture控件呢?我想做个仿windows的文件夹拖动的样子的控件(最重要的是拖动的影子)!

解决方案 »

  1.   

    这是一个正常现象
    控件的呈现层次顺序是根据  
    this.Controls.Add(控件实例)执行的先后而定
      

  2.   

    该死的C#,这个问题问过很多次了,没有人接,你dx吧,别用控件了,那个控件骗人的,你要是做半透明,还有picBox的还是dx好些,自己看些dx的说明吧,自己做,要不就无解。
    控件的透明(包括已有图片的透明)都会被那个挨千刀的C#解释为相对于背景的,它才不管你控件的叠加呢,要命。
      

  3.   

    我用的是05,曾经好似看过有人说08能解决这个问题,不过没用过08,不知道dx超级好用的。我是按照做游戏的方法做上去的,就是最后重新绘制画面。才能保证透明,都不知道C#那些控件怎么想的,真郁闷,它往上draw控件的时候到底是怎么想的