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

最佳答案

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

如果您通过 WPF 中的 ContextMenu 定义自己的上下文菜单,请使用各种 Fontxxx 属性,例如 FontFamily 和 FontSize。

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

10-08 14:34
查看更多