В форме Windows .net (я использую XP Pro SP3 и VS 2010) я создал меню.В меню есть несколько пунктов меню, каждый с выпадающим меню.Пункты меню в выпадающих меню имеют значок с текстом.Я хочу сделать меню более компактным, уменьшив горизонтальное пространство между значком и текстом.(Я добавил красную стрелку к изображению, чтобы показать пространство, о котором я говорю).
До сих пор я установил отступы всех пунктов меню на 0, нопохоже, это влияет только на вертикальный интервал между одним пунктом меню и следующим.
Я хочу использовать систему rendermode
для меню (хотя проблема сохраняется независимо от того, какую rendermode
я использую. Значки в меню имеют размер 16x16 и имеют свойствоsizetofit
.
Забавно, что это то же самое расстояние, как я хочу в menustrip
- значок находится прямо рядом с текстом.
Это удалитполе изображения полностью, но оно также удаляет изображения, я просто хочу изменить ширину поля изображения.
For Each menuItem As ToolStripMenuItem In menu_main.Items
DirectCast(menuItem.DropDown, ToolStripDropDownMenu).ShowImageMargin = False
Next
Что я могу сделать здесь?