К сожалению, что свойство readonly. А хотелось бы при вызове формы методом Show , чтобы это свойство каким-либо способом было в одних случаях Manual, а в других- CenterOwner.
Форма находится в DLL и вызывается с помощью соответствующей функции.
Конечно, можно передавать вызывающую форму как параметр Object и координаты X, Y , если нужно вручную указать местоположение формы. А мне что-то лениво передавать лишние параметы только затем, чтобы рассчитать координаты для показа в центре. В связи с этим у меня возникла вот какая идея.
Когда я делаю Form2.Show , и при этом Form2.StartupPosition=CenterOwner, хитрый Basic откуда-то узнаёт, где находится центр формы Form1, которую я не указываю (т.е. Form2.Show , Form1)
Хотелось бы разузнать, как это он делает.