Czy istnieje sposób na umieszczenie ikony obok tekstu w MenuItem?Jak umieścić ikonę w MenuItem
używam następujący kod, aby wyświetlić menu kontekstowe, gdy użytkownik prawym kliknie w kontroli użytkownika:
ContextMenu menu = new ContextMenu();
MenuItem item = new MenuItem("test", OnClick);
menu.MenuItems.Add(item);
menu.Show(this, this.PointToClient(MousePosition));
chciałbym umieścić ikonę po lewej stronie „test” string w popup menu, aby użytkownik łatwiej go rozpoznał. Czy istnieje sposób, aby zrobić to inaczej, niż ustawiając właściwość OwnerDraw na wartość true (wymagając ode mnie całkowitego narysowania elementu menu, tak jak w tym przykładzie: http://www.codeproject.com/KB/menus/cs_menus.aspx)?
Każda pomoc jest doceniana.
Czy zamiast tego można użyć 'ContextMenuStrip' z' ToolStripMenuItem'? W takim przypadku możesz ustawić "ToolStripMenuItem.Image". http://msdn.microsoft.com/en-us/library/system.windows.forms.contextmenustrip.aspx – Bolu