Установите Autosize
свойство наклейки на значение False, то либо Dock
этикетки Top, Bottom или Fill, или перетащить его на всю ширину формы и установить Anchor
как для левых и правых. Затем установите TextAlign
в MiddleCenter.
Свойство Anchor
довольно изящно, потому что оно в основном связывает границу элемента управления с соответствующей стороной формы.
Таким образом, в нашем случае левая сторона элемента управления прикрепляется к левой стороне формы, а правая сторона прикрепляется к правой стороне формы.
Так что, если форма изменена, она перетаскивает ее с левой и правой стороны элемента управления. Вместе с TextAlign
это всегда сохраняет текст в центре.
Для этого необходимо отключить функциональность метки AutoSize
.
Альтернативный способ будет держать AutoSize
включен, центр форму на контроль, а затем отключить как левый и правый Anchor
. Это будет держать метку в центре, а также, поскольку теперь она больше не придерживается ни одной из сторон, но сохраняет свое относительное положение.
Итак: пусть контроль выполнит для вас работу.
Это уравнение не даст вам ничего, что знает, что оно равноудалено от краев формы. Вам нужно поместить метку центральной точки в Form1.Width/2. – Mathemats