如何为ContextMenuStrip项目设置图像?

时间:2011-05-16 15:24:05

标签: c# .net winforms contextmenustrip

如何为ContextMenuStrip项目设置图像?我正在使用C#。

4 个答案:

答案 0 :(得分:1)

您正在寻找(鼓励...) Image财产

答案 1 :(得分:1)

您需要将ToolStripItem.DisplayStyle属性设置为Image,然后设置image属性

以下是来自MSDN的样本

  • 从文件中获取图像
  • 将样式设置为图像和文本
  • 将图像与MiddleLeft对齐
  • 设置itme的名称
  • 将文本对齐设置为MiddleRight
  • 设置文字
  • 并添加了Click事件处理程序

样品

this.toolStripButton1.Image = Bitmap.FromFile("c:\\NewItem.bmp");
this.toolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.ImageAndText;
this.toolStripButton1.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.toolStripButton1.Name = "toolStripButton1";
this.toolStripButton1.Text = "&New";
this.toolStripButton1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click);

答案 2 :(得分:1)

试试这个:

myContextMenuStrip.ShowImageMargin = true;

答案 3 :(得分:0)

Image财产 DisplayStyle必须设置为ImageAndTextImage