Это, вероятно, глупый вопрос с тривиальным ответом, но я рисую здесь пробел и хотел бы получить некоторую помощь.
Предположим, у меня есть две формы в приложении Windows Forms: главное окно идочернее окно, которое будет отображаться как диалог первого.Главное окно содержит набор элементов управления, включая полосу меню и панель инструментов.
Как я могу гарантировать, что все элементы управления в обеих формах будут использовать один и тот же настраиваемый пользователем шрифт?Очень быстро протестировав это с помощью дизайнера VS, я установил для свойства Font главной формы значение, отличное от значения по умолчанию, и обеспечил, чтобы все элементы управления в этой форме были установлены по умолчанию.Это приводит к соответствующей корректировке некоторых элементов управления, но шрифт полосы меню и панели инструментов остается неизменным / по умолчанию.Это сделано с помощью этих элементов управления или есть что-то очевидное, что я упускаю?
Что касается второй формы, я отображаю эту форму как дочерний диалог основной формы.Если я явно не установлю шрифт дочерней формы, он не будет отображаться с использованием того же шрифта, что и основная форма (несмотря на то, что он настроен с использованием шрифта по умолчанию).Правильный ли подход шрифта диалоговых окон к родительскому, или я что-то упустил?
Опять же, просто для ясности.В моем коде есть только одно место, где задается свойство Font, и оно находится в главной форме.У меня нет проблем, потому что элементы управления / формы установлены явно.
Спасибо за вашу помощь заранее!