Иконка MenuStrip не обновляется правильно - PullRequest
0 голосов
/ 11 февраля 2020

У меня есть ToolStripMenuItem слева от моего MenuStrip, который действует как кнопка. Эта кнопка управляет видимостью панели. Лицо кнопки - значок стрелки влево . При нажатии кнопки изображение меняется на значок со стрелкой вправо . Но вместо того, чтобы выглядеть чистым, края значка теперь рваные и окрашены в белый цвет. При повторном нажатии кнопки и отображении значка , указывающего влево * *1006*, рваная проблема в белой оправе также влияет на это. Как получить строку меню для правильной перерисовки этих значков?

Изображения назначаются из ImageList в MenuStrip. Ниже приведен код, используемый для изменения изображения и видимости панели.

    private void ToggleHUD(object sender, EventArgs e)
    {
        ShowPanel = !ShowPanel;
        MenuExpand_ToolStripMenuItem.ImageIndex = Convert.ToInt32(ShowPanel);
    }
...