Как установить изображение для элементов ContextMenuStrip? - PullRequest
3 голосов
/ 16 мая 2011

Как мне установить изображение для элементов ContextMenuStrip?Я использую C #.

Ответы [ 4 ]

1 голос
/ 03 ноября 2011

Попробуйте это:

myContextMenuStrip.ShowImageMargin = true;
1 голос
/ 16 мая 2011

Необходимо установить свойство ToolStripItem.DisplayStyle на Изображение , а затем установить свойство image

Вот пример из MSDN, который

  • получает изображение из файла
  • устанавливает стиль изображения и текста
  • выравнивает изображение по MiddleLeft
  • установить название темы
  • устанавливает выравнивание текста по 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);
1 голос
/ 16 мая 2011

Вы ищете (барабанная дробь ...) Image свойство !

0 голосов
/ 16 мая 2011

Image Недвижимость DisplayStyle должен быть установлен на ImageAndText или Image

...