如何第一次单击更改按钮图像并第二次单击显示预览图像(按钮的第一个图像)?例如:第一个按钮图像 = 图像 1 第二个按钮图像 = 图像 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
事件中,两者都会有相同的结果。