Я хочу изменить изображение кнопки на полосе инструментов после ее выбора. Свойство изображения — system.drawing.bitmap, оно было сохранено в файле Properties\Resources.resx. Заранее спасибо
Объяснение логики тоже было бы неплохо!
Я хочу изменить изображение кнопки на полосе инструментов после ее выбора. Свойство изображения — system.drawing.bitmap, оно было сохранено в файле Properties\Resources.resx. Заранее спасибо
Объяснение логики тоже было бы неплохо!
Код, который я нашел, работает: 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];