是否可以使用 .NET Framework 3.5 和 C# 为桌面应用程序更改 ContextMenu 中使用的字体大小?似乎这是一个系统范围的设置,但我只想在我的应用程序中更改它。
最佳答案
如果您通过 Windows 窗体中的 ContextMenuStrip
定义自己的上下文菜单,请使用 Font 属性。
如果您通过 WPF 中的 ContextMenu
定义自己的上下文菜单,请使用各种 Fontxxx 属性,例如 FontFamily 和 FontSize。
您无法更改控件附带的默认上下文菜单;这些是由系统设置决定的。因此,如果您想要“复制/剪切/粘贴/等”。使用 WinForms TextBox
自定义字体大小的菜单,您必须创建一个具有适当字体大小的 ContextMenuStrip
并将其分配给 TextBox
的 ContextMenuStrip 属性。