Кроме того, не забывайте, что модальные диалоги останавливают выполнение в других формах до тех пор, пока они не будут закрыты - так что вам нужно делать позиционирование с самой формой диалога, а не на последующих строках в средстве открытия - так как они не будут вызываться до тех пор, пока диалог не закроется.
Кроме того, убедитесь, что для StartPosition формы задано значение Manual