C# 中的循环按钮背景图像

Jus*_*ett 5 .net c# winforms

我有一个 C# 表单,它有一个按钮,单击该按钮时,我希望背景图像循环显示一组图像(我将这些图像作为项目的资源)。图像被命名为“_1”、“_2”等,每次我单击按钮时,我都希望其背景图像增加到下一个,并在达到最高时返回“_1”。有没有办法做到这一点?

我试过获取,button1.BackgroundImage.ToString()但结果System.Drawing.Bitmap不是Resources._1我想象的那样(在这种情况下,我可以获取最后一个字符并打开它以将背景更改为适当的新图像)。

谢谢你的帮助。

Lan*_*don 3

为什么不将图像放入数组中呢?