form背景有图片,我想用透明容器,但好象frame没有透明属性哦
还有什么能透明的(或者自己有backpicture属性的)容器控件或者其他好方法吗?
急!拜托高手搭救!!!!

解决方案 »

  1.   

    控件放在Picture控件中,Picture控件中也加载Form背景图片
      

  2.   

    PictureBox:
    1 用一个 PictureBox(例如 Picture1(0))加载背景色。
    2 用多个 PictureBox(例如 Picture1(1)至 Picture1(n))作为容器。
    当各个容器处于不同位置时,可以用 .PaintPicture 方法将 Picture1(0) 的对应位置图像画到本容器上,因而感觉是透明的。
      

  3.   

    同意楼上的回答。
    看了问题后首先想法是做一个可以透明的容器控件,发现VB不支持,看来只能用图片框,作为容器,取得相同位置的窗体图片,为了减少运行时间可以用API处理