(按钮和其他私人空隙高于此。)
private int caseSwitch = 0;
private void timer1_Tick(object sender, EventArgs e)
{
caseSwitch++;
switch (caseSwitch)
{
case 1:
BackgroundImage = new Bitmap("PT-AFD background1.bmp");
break;
case 2:
BackgroundImage = new Bitmap("PT-AFD background2.bmp");
break;
case 3:
BackgroundImage = new Bitmap("PT-AFD background3.bmp");
break;
case 4:
BackgroundImage = new Bitmap("PT-AFD background4.bmp");
break;
case 5:
caseSwitch = 0;
break;
}
经过彻底的测试后,我已经耗尽了我的知识,我唯一能够确定的是,当错误到达“新位图”的末尾时,错误就会触发。线。
有什么建议吗?我在此错误中找到的所有内容都非常含糊,或者根本不适用于我的情况。
答案 0 :(得分:0)
好吧,这对我来说是一个脑力。
@codingYoshi建议我检查以确保文件在我的bin文件夹中,我首先认为这太明显不是问题,并且清楚地记得将它们放在那里。问题是我将它们编码为BMP,但bin文件夹中的图像版本是较旧的jpgs,我不小心将新版本保存到项目根目录。谢谢你们,对不起答案很简单。 m(_ _)m