楼主说的是MDI吧? Form1为父窗体,Form2为子窗体,子窗体的移动范围只能在父窗体的大小范围内移动;
this.IsMdiContainer = true; //设置当前窗体为父窗体.
子窗体 test= new 子窗体();
test.MdiParent = this;
test.Show();
追问打开几个子窗口后,点击按钮他们自动排列。要如何实现!
追答设置窗体第一次出现位置的属性!
打开几个子窗口后,点击按钮他们自动排列。要如何实现!
追答打开窗口后,打开的第一个就是0,后面的次序依次加1,this.MdiChildren[x]//x为0,1,2,……你最小化后他们就依次排列在父窗体的左下角,不知你让他们自动排列是什么意思
追问就像排队一样,你叫什么口号他就排出什么队形(语言表达能力差,只能这样比喻了!)
追答是不是WindowState,StartPosition这些,你可以根据它们的x来控制啊,如果是绝对定位排成某种图形的就不知道了。不知你做那种效果有什么用,如果没有实际用途的话,就不要去考虑那些了
本回答被提问者采纳