在C#中循环调用Resources文件中的图片可以是用定时器去操作。

方法/步骤

  1. 1

    准备三张图片文件,分别命名a.png,b.png,c.png 并且导入到Resources中去,如图所示。

  2. 2

    在左边的工具箱拖拉一个“pictureBox”控件到新建的Form1中去,并且设置默认图片是a.png。

  3. 3

    在左边选择控件:timer,并且在属性面包中设置属性:Enabled = true,Interval = 1000。

    因为例子的目的是想让pictureBox中的图片,每一秒更换一次resources中的图片。

  4. 4

    进入代码界面输入代码:

    public partial class Form1 : Form

        {

            Image[] images = new Image[3];

            public Form1()

            {

                InitializeComponent();

                 images[0]= Properties.Resources.a;

                 images[1] = Properties.Resources.b;

                 images[2] = Properties.Resources.c;

            }

            int i = 0;

            private void timer1_Tick(object sender, EventArgs e)

            {

                

                pictureBox1.Image = images[i];

                i++;

                if (i == 3)

                    i = 0;  

            }

        }

    并运行测试,如图所示。

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。