我有一个附有ContextMenu
的通知图标(而不是ContextMenuStrip
,以保持Windows的外观),as detailed here。
如何在上下文菜单项中添加图标?
答案 0 :(得分:1)
如果 使用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
}
}