看样子 你应获得第一个窗体   的坐标(这你能会吧)   并 传给第2个FORM2 在FORM1移动我记得好像是什么属性改变的事件里 加上FORM2的事件在同步移动 不知道说明白没?
我觉得好像没说明白

解决方案 »

  1.   

    你的第二个窗体跟第一个窗体是什么关系??
    在第一个窗体中是否可以得到第二个窗体的实例??
    如果可以得到你直接给第二个窗体的Location赋值就可以了
      

  2.   

    public struct StructLocation
        {
            public float X;
            public float Y;
        } private void frmUsers_Move(object sender, EventArgs e)
            {
               form2 frm=new form2();
              ....
            }
      

  3.   

    把你的代码拿出来
    Form1是怎么Show出来Form2的
    还有Form1的移动事件
      

  4.   

    比如Form1用ShowDialog打开Form2窗体
    那么你可以在Form2 的Move事件中写相应的代码
    首先得到Form1的实例,具体请参考多窗体传值
    然后重新设置Form1 的Location或者Left和Top属性