¿Hay alguna manera de poner un ícono al lado del texto en un elemento de menú?Cómo poner un ícono en un elemento de menú
uso el siguiente código para mostrar un menú emergente cuando el usuario hace clic derecho en un control de usuario:
ContextMenu menu = new ContextMenu();
MenuItem item = new MenuItem("test", OnClick);
menu.MenuItems.Add(item);
menu.Show(this, this.PointToClient(MousePosition));
me gustaría poner un icono a la izquierda de la cadena "prueba" en la ventana emergente menú para que el usuario lo reconozca más fácilmente. ¿Hay alguna manera de hacer esto que no sea establecer la propiedad OwnerDraw en verdadero (lo que me exige dibujar completamente el elemento del menú, como se hace en este ejemplo: http://www.codeproject.com/KB/menus/cs_menus.aspx)?
Cualquier ayuda es apreciada.
¿puedes usar 'ContextMenuStrip' con' ToolStripMenuItem' en su lugar? En ese caso, puede establecer 'ToolStripMenuItem.Image'. http://msdn.microsoft.com/en-us/library/system.windows.forms.contextmenustrip.aspx – Bolu