你指的      
        Me.Width  =  Screen.Width  -  3000
      Me.Left  =  (Screen.Width  -  Me.Width)  /  2
      Me.Height  =  Screen.Height  -  1000还是
Picture1.Width  =  Picture1.Parent.Width  -  500
        Picture1.Height  =  Picture1.Parent.Height  -  3000
        Picture1.Left  =  (Picture1.Parent.Width  -  Picture1.Width)  /  2
        Picture1.Top  =  Picture1.Parent.Top  +  2100可我如何让Picture1随着form的大小变化而变化呢?

解决方案 »

  1.   

    Picture1.Left = (Me.Width - Picture1.Width) / 2
            Picture1.Top = 2100
      

  2.   

    这有什么见鬼的,问题就在你Picture1.Top = Picture1.Parent.Top + 2100的这一句上!看了我半天才看见。
      

  3.   

    你只要用Picture1.Top  =  2100就行了!
    Picture1.top是PICTURE1相对于FORM的位置。怎么能让它随着
    FORM在屏幕上的绝对位置而变化呢?那么当然你在布局窗体
    里把窗体本身向下移动,PICTUREBOX在窗体上的位置也随之向下
    移动了!
      

  4.   

    灌木丛这个家伙,I 服了 他。
    听楼上的,没错!!!
    HOO,快给灌木丛加分啊!