MDI子フォームの位置を変えられません。

通常のフォームと同じように form.Location = new Point(x,y)
としてもダメ(親フォームのクライント領域の左上端)で、form.Offset(...
としてもダメです。
どうかおながいします。