我对C#比较陌生,因为我的背景实际上是java。
我正在创建一个类似于记事本的小窗体应用程序,只有我使用MDIContainer-parent作为我的应用程序的基础,各种子窗口作为'pages'。 我要做的是从我的FontDialog设置所选子窗体的字体(从父窗口的MenuBar激活)。我设法让它将所有子表单的字体设置在一起,但显然这并不理想。 谢谢,帮助表示赞赏。 :)
注意:我没有包含任何代码,因为我没有任何相关的内容
答案 0 :(得分:1)
您应该使用Form.ActiveMdiChild
来获取当前有效的子表单。
另一方面,更好的方法可能是在子表单本身上创建特定于子表单的菜单项,然后merge these items into the main menu strip。这样,无论何时激活子表单,它都将负责处理自己的命令。