你说的这个叫Ownervar b = new FormB();b.Owner = this(这个this是FormA)b.Show();之后你可以操作FormA而FormB始终会在FormA上方,不会阻挡你操作,但FormA关闭或者最小化的时候都会同样操作FormB
打开窗体有两种方式一种是showDialog(模式窗口)另一种是show(无模式窗口)所以用show就可以了.
用show() 不要用showdialog();