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

标签 c# .net winforms

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

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

感谢您的帮助。

最佳答案

为什么不把图片放在一个数组中呢?

关于c# - C# 中的循环按钮背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15066/

相关文章:

c# - 将 html 字符串拆分为 N 部分

c# - UpdateAsync 抛出 "Field ' id' 无法识别”错误

C# 快捷键下划线不显示在构建的应用程序中

c# - Aero Glass 按钮像 Windows Media Player?

c# - 在 ComboBox 中显示颜色列表 - 拾色器

使用 DataTable 的 Select 命令时,C# 忽略值中的尾随空格

c# - 如何将文件中的 "0x1B"替换为空,即删除

.net - 使用 IoC 容器时如何将参数传递给构造函数?

c# - 如何用手指在 Canvas 上绘画?

c# - 在 C# 应用程序中处理不同用户角色的推荐方法是什么?