我在a窗体点击1按钮后显示b窗体请问我该怎样设置b窗体显示的位置相对于a窗体的坐标

解决方案 »

  1.   

    先得到a的位置,然后显示b前设置b的位置。
    int left = this.Left = left + 10;
    int top = this.Top+10;
    b.Left = left;
    b.Top = top;
    //show b 
      

  2.   

    你把B得location根据A设置一下不就行了么?
      

  3.   

    把a位置信息做为参考传递给窗体BFormB b=new FormB(a.Location);
    b.Show();在FormB中做相应处理.
      

  4.   

    你的窗体是父子关系还是独立的?独立的你可以象上面三种方法获取第一个窗口的位置,作相应处理;父子关系,可以设定自窗口的显示StartScreenPosition。