c# - 在 C# 中更改上下文菜单字体大小

标签 c# .net contextmenu font-size

是否可以使用 .NET Framework 3.5 和 C# 为桌面应用程序更改上下文菜单中使用的字体大小?它似乎是一个系统范围的设置,但我只想在我的应用程序中更改它。

最佳答案

如果您在 Windows 窗体中通过 ContextMenuStrip 定义自己的上下文菜单,请使用 Font 属性。

如果您在 WPF 中通过 ContextMenu 定义自己的上下文菜单,请使用各种 Fontxxx 属性,例如 FontFamily字体大小

您无法更改控件附带的默认上下文菜单;这些是由系统设置决定的。因此,如果您想要“复制/剪切/粘贴/等”。具有自定义字体大小的 WinForms TextBox 菜单,您必须创建一个具有适当字体大小的 ContextMenuStrip 并将其分配给 TextBoxContextMenuStrip 属性。

关于c# - 在 C# 中更改上下文菜单字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/96525/

相关文章:

c# - Twitter API 获取用户提要

c# - 是否有 C# 的交互式解释器?

c# - 如何将 IDN 转换为 ASCII?

javascript - JQuery 上下文菜单与 JQuery DataTable 集成

c# - 重绘时控制台闪烁

c# - 将字节数组发送到 WCF 服务

c# - ClickOnce安装错误

c# - 使用 Net.Mail MailAddress 验证电子邮件

javascript - Electron 使用加速器调用上下文菜单中的菜单项

wpf - 从 ContextMenu 中的 TreeViewItem 查找绑定(bind)项