Since built in functionality for positioning forms in VB.NET are not always suitable to use I try to make my sub to do that.
But I missed something...
This might also be of use:
myForm.StartPosition = FormStartPosition.CenterParent myForm.ShowDialog()
You can also use FormStartPosition.CenterScreen