使用Properties.Resources类的问题?

时间:2011-06-02 10:08:35

标签: c# .net resources

我有一个XO游戏。它需要三张图片:X,O和?当图片靠近exe浴室时,程序工作得非常好。当我向资源添加三张图片时,我有一个空例外:

private Bitmap xImage;
private Bitmap oImage;
private Bitmap initImage;

此代码在构造函数中:

// old code
this.xImage = new Bitmap(Application.StartupPath + "\\x.jpg");
// works well

// new code
this.xImage = new Bitmap(Properties.Resources.XImage);
// Null reference exception is thrown here

1 个答案:

答案 0 :(得分:2)

检查图像是否确实在资源文件中。双击项目中的Resources.resx文件,从左上角选择“Images”,并验证三个图像是否存在,其中一个名为“XImage”。如果他们不在那里,请尝试重新添加它们。如果它们的名称错误,您可以右键单击它们以重命名它们。

代码看起来是正确的。