gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 13:51:20 25 4
gpt4 key购买 nike

我有一个附有 ContextMenu 的通知图标(而不是 ContextMenuStrip,以保持 Windows 的外观和感觉),as detailed here .

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

最佳答案

如果您必须使用菜单项,则必须自己绘制菜单项并添加图像。为此,将 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 上绘制的具体链接,请参阅 herehere

关于c# - 如何将图标添加到上下文菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13600750/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com