c#中如何在子菜单项前用代码添加图标?

2025-02-04 13:36:28
推荐回答(2个)
回答1:

利用 ToolStripMenuItem 实例的 Image 属性设置

public Form1()
{
InitializeComponent();

MenuStrip ms = new MenuStrip();
this.Controls.Add(ms);
ToolStripMenuItem item = new ToolStripMenuItem("主菜单");
ms.Items.Add(item);
ToolStripMenuItem tsmi = new ToolStripMenuItem();
tsmi.Image=new Bitmap(@"E:\My Documents\My Pictures\项目1.ico"); //注意修改路径
tsmi.Text = "子菜单";
item.DropDownItems.Add(tsmi);
}

希望回答对你有帮助

回答2:

利用 ToolStripMenuItem 实例的 Image 属性设置

public Form1()
{
InitializeComponent();

MenuStrip ms = new MenuStrip();
this.Controls.Add(ms);
ToolStripMenuItem item = new ToolStripMenuItem("主菜单");
ms.Items.Add(item);
ToolStripMenuItem tsmi = new ToolStripMenuItem();
tsmi.Image=new Bitmap(@"E:\My Documents\My Pictures\项目1.ico"); //注意修改路径
tsmi.Text = "子菜单";
item.DropDownItems.Add(tsmi);。