フォームAを下記のように開いています。
Private Sub Form_Load()
DoCmd.MoveSize 50, 50, 29000, 16500
End Sub
フォームA内にサブレポートがあり、サブレポート内のテキストボックスをクリックすると、フォームBが開きます。
(クリック時は埋め込みマクロでフォームBを開いています。(ウィンドウモード⇒ダイアログ)
フォームBを【開く】ときに下記のようにコードを記述しています。
Private Sub Form_Open(Cancel As Integer)
Me.Move 1100, 800, 17800, 7000
End Sub
フォームBを開いたときに、フォームAの位置が右側にずれてしまうのは何故でしょうか。
フォームAの位置はそのままに、フォームBを前面に表示したいのですが…。
フォームA、フォームB共に プロパティシートの自動中央寄せ⇒はい に設定しています。
ご教授いただけませんか?
フォームBを閉じて、フォームAをドラッグで戻し、再度フォームBを開いた時は、
フォームAの位置はずれません。
フォームAを開いて、フォームBを初回開いた時のみ、右側にずれてしまします。
単純なミスでした。
申し訳ございませんでした。