C# сообщить, как можно изменить изображение на панели инструментов после его выбора

Я хочу изменить изображение кнопки на панели инструментов после ее выбора. Свойство image является system.drawing.bitmap и было сохранено в файле Properties\Resources.resx. Заранее спасибо

Объяснение логики тоже было бы неплохо!

3 ответа

Код, который я нашел, работает:toolStripButton.Image = Image.FromFile("directory of your file");Во время события нажатия кнопки просто наберите этот код, и изображение изменится

Сначала вы должны установить для свойства CheckOnClick значение true, затем можно сохранить последний статус кнопки.

this.toolStripMuteButton.CheckOnClick = true;

if (toolStripMuteButton.Checked)
            {
                this._lastMicVol = tag.Volume;
                this.toolStripMuteButton.Image = lobal::Properties.Resources.microphone2;
                tag.Volume = 0;
            }
            else
            {
                this.toolStripMuteButton.Image = global::Properties.Resources.microphone1;
                tag.Volume = this._lastMicVol;
            }

Создать ImageList imageList1; и добавьте изображения, которые вам нужны.

Чтобы изменить toolStripButton image ты должен сделать:

toolStripButton1.Image = imageList1.Images[imageIndex];
Другие вопросы по тегам