在C# Windows窗体应用程序中,您可以使用ContextMenuStrip
控件将图标添加到上下文菜单。以下是一种完善且全面的方法:
ContextMenuStrip
控件。您可以在设计器中找到它,或者在代码中手动添加它。ContextMenuStrip contextMenuStrip1 = new ContextMenuStrip();
ToolStripMenuItem
到ContextMenuStrip
中,并设置其Image
属性。ToolStripMenuItem menuItemWithIcon = new ToolStripMenuItem("MenuItem Text");
menuItemWithIcon.Image = Image.FromFile("path/to/your/icon.png");
contextMenuStrip1.Items.Add(menuItemWithIcon);
ContextMenuStrip
控件与您的窗体或其他控件关联。// 关联到窗体
this.ContextMenuStrip = contextMenuStrip1;
// 或者关联到其他控件
yourControl.ContextMenuStrip = contextMenuStrip1;
menuItemWithIcon.Click += new EventHandler(menuItemWithIcon_Click);
void menuItemWithIcon_Click(object sender, EventArgs e)
{
// 在此处处理菜单项单击事件
}
现在,您已经成功地在C# Windows窗体应用程序中将图标添加到了上下文菜单。
领取专属 10元无门槛券
手把手带您无忧上云