用image控件就能放在shape的下面,可是用picturebox就必须放到shape的上面?能调换层次吗?

解决方案 »

  1.   

    将picturebox作为shape的容器就ok
      

  2.   

    shape是轻型控件。要想别的办法。
      

  3.   

    我的shape要比picturebox大,想部分遮盖住picturebox,作为容器不行啊
      

  4.   

    我想在picturebox的柱形图片上面装一个椭圆形的帽子,显得更加立体了。不知还有什么其他的办法能解决了。
    使用image也出现同样问题,证明shape和image都是轻型控件。
      

  5.   

    用image可以做到。
    将Shape移至顶层
      

  6.   

    对不起!我说错了,用image可以做到,但image却无法解决闪烁问题
      

  7.   

    再(注意这个“再”字)画一个picturebox,里面放shape控件
      

  8.   

    把Shape或Image用控件技术简单的封装一下使之成为Active控件即可
      

  9.   

    rainstormmaster(rainstormmaster) :
    谢谢你,这种方法我试过了,因为我柱子的颜色是左右渐变的没法和帽子融合。
    我现在想在图形上直接加个帽子,但处理透明还是要用image。
    image我是没办法在动态改变高度属性的情况下使之不闪烁。
    form2下的image控件我也用过了,还是不行,不知道有没有类似picturebox的控件能解决我的问题?