Вот мой список:
Вам необходимо изменить Form.StartPosition на Вручную и изменить свойство Location формы
, например, , как установить местоположение / позицию запуска формы вручную?
или
VB.net - Начальная позиция формы вверху слева
с использованием Свойство Form.StartPosition и Свойство Form.Location
Вы можете в цикле перебрать дочерние формы и выполнить некоторые вычисления на основе верхних и левых свойств (возможно, потребуется объединить эти расчеты со свойствами ширины и высоты в зависимости от ваших требований для "нижнего левого угла")
HTH, Марк