@fshauge выглядит так, будто OP все же удовлетворен ответом.
я есть форма, которая центрирована в соответствии с положением экрана, которое я изменяю по размеру шрифта при загрузке. После изменения размера местоположение остается таким же, каким оно было до изменения размера, поэтому форма больше не находится в центре, как мне бы хотелось.
Позвольте мне нарисовать вам эскиз:
Я пробовал звонить
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.ResumeLayout(false);
this.PerformLayout();
снова после изменения размера (я думаю, это часть кода, которая центрирует форму в начале). Это не сработало. Я также нашел несколько подобных проблем, как это:«Сохранение контроля над winform по центру после изменения размера окна» но они всегда имеют дело только с сосредоточением контроля, а не с самой формой.