只能置顶或置底,不可能直接让它夹到中间去.
所以你还是淡定的挨个重置一次吧

解决方案 »

  1.   

    这个没法调整的。你还是重新生成的时候按照你想要的顺序生成吧。
      

  2.   

    模拟图层概念,建立一个图层集合来为每个控件维护一个顺序,在每次控件被绘制的时候,用图层顺序中的值为标准派讯,轮询的置顶一次,最先置顶的,反而在最后,一遍以后,刚刚好
      

  3.   

    Controls.SetChildIndex(btnGetBuff, 0);
    btnGetBuff.BringToFront();
      

  4.   

    给么都回复的鼓励分  3 分的给