由于你设置的form是一个mdi子窗体,所以与屏幕是“隔绝”的,它在mdi父窗体里面,因此 StartUpPosition 就设置不了了。调整普通窗体到屏幕居中的代码是:Me.Move (Screen.Width - Me.Width) \ 2, (Screen.Height - Me.Height) \ 2普通窗体是在屏幕里面的,而mdi子窗体在父窗体里面,就看你怎么去改上面这段代码使它适用于子窗体了!!!