TRect rect=Application->MainForm->BoundsRect;
Form2->Left-((Rect.Right-Rect.Left)-Form2-Width)/2+Rect.Left;
Form2-=>Top=((Rect.Bottom-Rect.Top)-Form2->Height)/2+Rect.Top;
Form2->ShowModal();
上面是在BCB中实现的,只要你把它改一改就可以在DELPHI中的Mdi窗口实现了。