一个父窗户f1,两个子窗体f2,f3;
Form2 f2 = new Form2();
f2.MdiParent = this;
f2.StartPosition = FormStartPosition.CenterParent;
f2.Show();
Form3 f3 = new Form3();
f3.MdiParent = this;
f3.StartPosition = FormStartPosition.CenterParent;
f3.Show();
不管怎样操作,f2,f3的弹出位置永远都不在一个位置上,总是错开一点,这是为什么?
不都是父窗体的中间吗?怎么会错开呢?谢谢
------解决思路----------------------
你没有指定窗体的位置,那么窗体就按操作系统的预设方案弹出
错开一点,是为了让每个窗体都了触碰到
------解决思路----------------------
f2.Show(this);试试,this是指父窗体对象