Как установить шрифт только выбранного ребенка внутри моего mdiParent - PullRequest
1 голос
/ 10 марта 2012

Я относительно новичок в C #, поскольку мой фон на самом деле является java.

Я создаю небольшое приложение Windows Forms, похожее на блокнот, только я использую MDIContainer-parent в качестве основымое приложение и различные дочерние окна как «страницы».То, что я пытаюсь сделать, это установить шрифт только выбранной дочерней формы из моего FontDialog (активируется из панели меню в родительском окне).Мне удалось заставить его установить шрифт всех дочерних форм вместе, но, очевидно, это не идеально.Спасибо, помощь приветствуется.:)

Примечание: я не включил код, поскольку у меня нет ничего релевантного

1 Ответ

1 голос
/ 10 марта 2012

Вы должны использовать Form.ActiveMdiChild, чтобы получить текущую активную дочернюю форму.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...