Я добавляю метки управления во время выполнения. Я могу добавить или изменить текст в метке и также изменить шрифт. Теперь моя проблема заключается в том, что когда я изменил шрифт текста в метке, выравнивание не является правильным, это связано с заполнением. Есть ли какой-либо способ узнать, сколько отступов происходит [ed: скрытый?] на основе шрифта?
Не могли бы вы позвонить TextRenderer.MeasureText?
TextRenderer.MeasureText
Если вы укажете правильный размер цели (будучи прямоугольником, который может занимать метка), вы сможете узнать, сколько места займет или занимает текст.
Вы смотрели на Padding собственность?
Padding
Возможно, вам придется отключить AutoSize, чтобы получить лучшие результаты.
AutoSize