lelouch_vi 2 Ответов: 1

Как изменить все шрифты в VB.NET все сразу?


Мне просто интересно, пока я смотрю на свой проект, у него есть 6 форм и куча ярлыков и текстовых полей. Могу ли я изменить стиль шрифта или размеры шрифтов элементов управления сразу, не редактируя их один за другим в конструкторе?

Что я уже пробовал:

Я еще ничего не пробовал, потому что понятия не имею, как это начать. Идея изменить шрифты и стиль просто всплыла у меня в голове, когда я смотрел на свой проект.

1 Ответов

Рейтинг:
7

OriginalGriff

Нет, вы должны либо освежевать свою форму: Форма для снятия шкуры VB.NET[^] что будет означать изменения во многих ваших существующих приложениях или использование Контроль.Собственность Управления (Системы.Окна.Формы) | Microsoft Docs[^] рекурсивно установить высоту шрифта в конструкторе формы. Имейте в виду, что изменение размера шрифта не изменит размер элементов управления, поэтому ожидайте обрезанного текста или крошечного текста в больших кнопках и т. д.

Вообще говоря, автоматическое определение размера шрифта не очень хорошо работает в Win Forms с точки зрения пользователя.


И... вообще говоря, размер шрифта-это решение пользователя: сделайте текст меньше, чем по умолчанию, и ему будет трудно читать, сделайте его больше, и вы начнете выглядеть "Фишер прайс". Скорее всего, ваше приложение начнет выглядеть некрасиво или покровительственно, если вы не будете действительно осторожны.