有两个窗口,form1,form2.先load form1,怎么在load form2时让form2根据form1的位置吸附在form1的右侧,有没不用api的办法

解决方案 »

  1.   


    Form2.Show
    Form2.Move Form1.Left + Form1.Width, Form1.Top
      

  2.   

    如果form1和form2的初始位置一样的话,这条才可行吧
      

  3.   

    不好意思,我表达错了,form1中有个picturebox,需要form2吸附在picturebox左侧
      

  4.   

    Private Sub Form_Paint()
        Form2.Show 0, Me
        With Form1.Picture1
            Form2.Move Form1.Left + .Left + .Width + 60, Form1.Top + .Top + 450, .Width, .Height
        End WithEnd Sub
    以上代码可以,不过我觉得不如用API设置form2为form1的子窗体。