是否可以为菜单配置单色默认字体?
Mono (Ubuntu 10.04) 菜单的 winforms 默认字体不支持德语元音变音。虽然我可以设置表单内容的字体(this.Font),但我不知道在哪里配置菜单字体。有什么建议吗?
编辑:
我现在使用 ToolStripMenu,它使用 Parent.Font 作为字体。工作正常。
The winforms default font for menus in mono (Ubuntu 10.04) does not support german umlauts. While I can set the font for form content (this.Font), I could not figure out where to configure the menu font. Any suggestions?
Edit:
I am now using a ToolStripMenu which uses Parent.Font as Font. Works fine.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您指的是MainMenu,则字体来自SystemFonts.DefaultFont,并且不可配置。您必须通过更改 Mono 的源代码(System.Windows.Forms/Theme.cs、MenuFont 属性)来更改它。
如果您指的是 MenuStrip,则可以使用 MenuStrip.Font 设置字体。
If you are referring to MainMenu, the font comes from SystemFonts.DefaultFont, and is not configurable. You would have to change it by changing Mono's source code (System.Windows.Forms/Theme.cs, MenuFont property).
If you are referring to MenuStrip, the font is settable using MenuStrip.Font.
我假设 mono 默认使用的字体是系统默认字体。
I assume the font mono uses by default is the system default font.