在C#中更改ContextMenu字体大小

Ray*_* Li 4 .net c# contextmenu font-size

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

Owe*_*enP 6

如果要通过ContextMenuStripWindows窗体中的定义自己的上下文菜单,请使用Font属性.

如果要通过ContextMenuWPF 定义自己的上下文菜单,请使用各种Fontxxx属性,如FontFamilyFontSize.

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