Есть ли способ разместить значок рядом с текстом в 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)?
Любая помощь приветствуется.