У меня есть ToolStripMenuItem слева от моего MenuStrip, который действует как кнопка. Эта кнопка управляет видимостью панели. Лицо кнопки - значок стрелки влево . При нажатии кнопки изображение меняется на значок со стрелкой вправо . Но вместо того, чтобы выглядеть чистым, края значка теперь рваные и окрашены в белый цвет. При повторном нажатии кнопки и отображении значка , указывающего влево * *1006*, рваная проблема в белой оправе также влияет на это. Как получить строку меню для правильной перерисовки этих значков?
Изображения назначаются из ImageList в MenuStrip. Ниже приведен код, используемый для изменения изображения и видимости панели.
private void ToggleHUD(object sender, EventArgs e)
{
ShowPanel = !ShowPanel;
MenuExpand_ToolStripMenuItem.ImageIndex = Convert.ToInt32(ShowPanel);
}