@fshauge выглядит так, будто OP все же удовлетворен ответом.

я есть форма, которая центрирована в соответствии с положением экрана, которое я изменяю по размеру шрифта при загрузке. После изменения размера местоположение остается таким же, каким оно было до изменения размера, поэтому форма больше не находится в центре, как мне бы хотелось.

Позвольте мне нарисовать вам эскиз:

Я пробовал звонить

        this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
        this.ResumeLayout(false);
        this.PerformLayout();

снова после изменения размера (я думаю, это часть кода, которая центрирует форму в начале). Это не сработало. Я также нашел несколько подобных проблем, как это:«Сохранение контроля над winform по центру после изменения размера окна» но они всегда имеют дело только с сосредоточением контроля, а не с самой формой.

Ответы на вопрос(1)

Ваш ответ на вопрос