Picturebox未加载图片

时间:2017-03-12 09:49:02

标签: c#

所以我正在做一些需要很多PictureBoxes的纸牌游戏,我遇到了一个让我疯狂的问题..

无论如何这里是代码:

private void ChangeCard(string card)
    {

        v0s0.Image = Image.FromFile(card);
        v0s1.Image = Image.FromFile(card);
        v0s2.Image = Image.FromFile(card);
        v0s3.Image = Image.FromFile(card);
        v0s4.Image = Image.FromFile(card);
        v0s5.Image = Image.FromFile(card);
        v0s6.Image = Image.FromFile(card);

    }

 private void Draw()
    {
        if (pl1)
        {
            ChangeCard("./Resources/p1.png");
            //pl1 = false;
            //pl2 = true;
        }
        else if (pl2)
        {
            ChangeCard("./Resources/p2.png");
            //pl2 = false;
           // pl1 = true;
        }
    }

现在方法ChangeCard用于在调用卡片图片时更改卡片图片,Draw方法用于更换玩家和视觉上更换卡片。

出于某种原因,这不起作用,它弹出:

An unhandled exception of type 'System.NullReferenceException' occurred in projectName.exe
Additional information: Object reference not set to an instance of an object

我不知道为什么,但我很确定图像方向是正确的。(ChangeCard(“./ Resources / p2.png”);)

0 个答案:

没有答案