如何首先单击更改按钮图像,然后单击显示预览图像(按钮的第一个图像)?

时间:2013-03-27 19:32:47

标签: c# winforms

如何首先点击更改按钮图像,然后再点击显示预览图像(按钮的第一个图像)? 例如 : 第一个按钮图像=图像1 第二个按钮图像=图像2

在第一次单击更改图像按钮到image2,然后在下一次单击更改为图像1。

按钮的默认图像是image1。

什么是鼠标事件?

鼠标按下?

2 个答案:

答案 0 :(得分:2)

    int ImageNum = 1;

    private void button1_MouseDown(object sender, MouseEventArgs e)
    {
        if (ImageNum == 1)
        {
            button1.Image = Image2;
            ImageNum = 2;
        }
        else
        {
            button1.Image = Image1;
            ImageNum = 1;
        }
    }

答案 1 :(得分:1)

检查按钮的图像是否等于Image1,如果是,则将其更改为image2,如果不是,则将其更改为image1。

button1.Image = button1.Image == Image2 || button1.Image == null ? Image1 : Image2;

这可以放在Click事件或MouseClick事件中,两者都会有相同的结果。