C#告知如何在选择后更改工具条上的图像

时间:2011-01-02 14:37:01

标签: c# winforms toolstripbutton

我希望在选择后更改工具条上的按钮图像。 image属性是system.drawing.bitmap,并保存到Properties \ Resources.resx文件中。 谢谢你提前

对逻辑的解释也会很好!

3 个答案:

答案 0 :(得分:2)

我发现的代码是: toolStripButton.Image = Image.FromFile("directory of your file"); 在按钮单击事件期间,只需调用此代码,图像将更改

答案 1 :(得分:2)

首先,你应该将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;
            }

答案 2 :(得分:0)

创建一个 ImageList imageList1;  并添加您需要的图像。

更改您必须执行的toolStripButton image

toolStripButton1.Image = imageList1.Images[imageIndex];