c# - toolstripmenuitem - ¿Cómo eliminar los márgenes del submenú MenuStrip?
que es menustrip en español (1)
¿Sabe cómo eliminar el margen (probablemente el de la imagen y la casilla de verificación a la izquierda y la derecha) del submenú en MenuStri? En el artículo de MSDN se explica cómo eliminarlo de los menús de contexto. Está escrito que debería hacerlo de la misma manera en MenuStrip, pero MenuStrip no tiene ShowImageMargin ni ShowCheckMargin. Tal vez me esté perdiendo algo. ¿Puede usted ayudar?
Muy similar, pero en lugar de usar "ContextMenuStrip" (que se utiliza en su artículo de MSDN ), debe usar " ToolStripDropDownMenu ". De esta manera:
((ToolStripDropDownMenu)noMargins.DropDown).ShowImageMargin = false;
Por ejemplo, si desea eliminar todos los márgenes de la imagen de su barra de menú llamada "menuStrip1", agregue este código a su rutina de inicialización de formularios:
// Removing image margins (space for icons on left) from menubar items:
foreach (ToolStripMenuItem menuItem in menuStrip1.Items)
((ToolStripDropDownMenu)menuItem.DropDown).ShowImageMargin = false;