繁体   English   中英

如何将图标添加到上下文菜单

[英]How to add an icon to a context menu

我有一个带有ContextMenu的通知图标(而不是ContextMenuStrip ,以便保持Windows的外观), 如此处所述

如何在上下文菜单项中添加图标?

如果必须使用MenuItem,则必须自己绘制菜单项并添加图像。 为此,将OwnerDraw属性设置为true并订阅DrawItem事件。

要么

您可以派生自己的MenuItem类:

public class MyMenuItem : MenuItem
{
    public MyMenuItem()
    {
        OwnerDraw = true;

    }
    protected override void OnDrawItem(DrawItemEventArgs e)
    {
        base.OnDrawItem(e);

        // Add paint logic here
    }
}

有关如何在MenuItem上绘制的特定链接,请参见此处此处。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM