小编cdt*_*cdt的帖子

Windows窗体中的字体继承

这可能是一个愚蠢的问题,有一个微不足道的答案,但我在这里画一个空白,并希望得到一些帮助.

假设我在Windows窗体应用程序中有两个窗体:主窗口和子窗口,它将显示为第一个窗口的对话框.主窗口包含一组控件,包括菜单条和工具栏.

如何确保两个表单中的所有控件都使用相同的用户可配置字体?使用VS设计器快速测试这一点,我将主窗体的Font属性设置为默认值以外的其他属性,并确保使用默认值设置该窗体中的所有控件.这样做会导致某些控件相应调整,但菜单条和工具栏的字体保持不变/默认.这是通过设计与那些控件或是否有一些明显的我缺少?

至于第二种形式,我将这个表格显示为主表格的子对话框.除非我明确设置子表单的字体,否则它无法使用与主表单相同的字体显示(尽管配置了默认字体).是否设置对话框窗口的字体以匹配父母正确的方法或我错过了什么?

再次,只是要清楚.我的代码中只有一个位置正在设置Font属性,它位于主窗体上.我没有问题,因为控件/表单是明确设置的.

感谢您的帮助!

.net c# winforms

3
推荐指数
1
解决办法
4716
查看次数

标签 统计

.net ×1

c# ×1

winforms ×1