Как поместить значок в MenuItem

Есть ли способ поместить значок рядом с текстом в MenuItem?

Я использую следующий код для отображения всплывающего меню, когда пользователь щелкает правой кнопкой мыши пользовательский элемент управления:

 ContextMenu menu = new ContextMenu();
 MenuItem item = new MenuItem("test", OnClick);
 menu.MenuItems.Add(item);
 menu.Show(this, this.PointToClient(MousePosition));

Я бы нравится помещать значок слева от строки «test» во всплывающем меню, чтобы пользователю было легче ее распознать. Есть ли другой способ сделать это, кроме как установить для свойства OwnerDraw значение true (что требует от меня полностью нарисовать элемент меню, как это сделано в этом примере: http://www.codeproject.com/KB /menus/cs_menus.aspx)?

Любая помощь приветствуется.

16
задан Bart Gijssens 8 July 2011 в 11:38
поделиться