Как уже упоминалось в комментариях, реальное решение состоит в том, чтобы убедиться, что макет формы может обрабатывать различные шрифты и размеры шрифтов.В конце концов, даже пользователи английского языка иногда изменяют размер шрифта в своей панели управления.
При этом вы можете принудительно установить шрифт, установив свойство Font
в форме.Большинство (если не все) элементы управления наследуют шрифт от формы, если у них нет явного шрифта их собственного набора.Таким образом, вы можете явно установить Font
в конструкторе форм или - если вы хотите, чтобы точный шрифт был определен во время выполнения - в конструкторе после вызова InitializeComponent()
.Но когда вы сделаете это, помните, что ① это вызовет исключение, если шрифт не существует на другом компьютере;и ② вы затрудняете интернационализацию вашего программного обеспечения в будущем.