如何在mdiParent中设置仅选定子项的字体

时间:2012-03-10 08:03:49

标签: c# winforms

我对C#比较陌生,因为我的背景实际上是java。

我正在创建一个类似于记事本的小窗体应用程序,只有我使用MDIContainer-parent作为我的应用程序的基础,各种子窗口作为'pages'。 我要做的是从我的FontDialog设置所选子窗体的字体(从父窗口的MenuBar激活)。我设法让它将所有子表单的字体设置在一起,但显然这并不理想。 谢谢,帮助表示赞赏。 :)

注意:我没有包含任何代码,因为我没有任何相关的内容

1 个答案:

答案 0 :(得分:1)

您应该使用Form.ActiveMdiChild来获取当前有效的子表单。

另一方面,更好的方法可能是在子表单本身上创建特定于子表单的菜单项,然后merge these items into the main menu strip。这样,无论何时激活子表单,它都将负责处理自己的命令。