我如何才能首先点击改变按钮图像和第二点击显示预览图像(按钮的第一个图像)

本文关键字:图像 按钮 二点 显示 第一个 改变 | 更新日期: 2023-09-27 18:06:05

如何第一次单击更改按钮图像和第二次单击显示预览图像(按钮的第一个图像)?例如:第一个按钮图像=图像1第二个按钮image = image 2

在第一次点击更改图像按钮为image2,并在下一次点击更改图像1。

按钮的默认图像是image1。

什么是鼠标事件?

我如何才能首先点击改变按钮图像和第二点击显示预览图像(按钮的第一个图像)

    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;
        }
    }

检查按钮的图像是否等于Image1,如果等于,则改为image2,否则改为Image1

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

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