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

Теперь, когда метка меняет длину текста, ширина метки увеличивается и увеличивается по направлению к левой стороне, однако я хочу, чтобы она оставалась в центре этого «поля».

В основном я хочу воспроизвести тот же эффект, как если бы вы выравнивали текст по центру в richtextbox, но вместо этого с меткой.

Могу я что-нибудь сделать для этого?

Dominik H

Ответов: 1

Ответы (1)

Решение для WinForms:

С помощью конструктора форм измените размер метки так, чтобы она была шириной точно такой же, как у базового блока (AutoSize = False), затем установите для свойства TextAlign значение ContentAlignement.MiddleCenter

2022 WebDevInsider