2013-11-26 233 views
3

我开发了一个使用Visual Studio IDE的Visual C#窗体表单应用程序。检查图片框值是否为空

我的问题是如何检查用户是否选择了图像。

我粗略地检查图像就像一个字符串,整数对象,但它不工作

if(myPictureBox.Image == NULL){ 
    //The Image is Null 
} 
+1

请尝试特定 – manish

+0

您可以添加您的代码吗? – Dan

+0

我已经编辑社区准则下的这个问题。请upvote释放我。我被禁止问问题 – nifCody

回答

5

你可以做一个检查这样

bool isNullOrEmpty = myPictureBox == null || myPictureBox.Image == null; 

或者你可以创建自己的扩展方法

public static bool IsNullOrEmpty(this PictureBox pb) 
{ 
    return pb == null || pb.Image == null; 
} 
+0

嗨大卫皮尔金顿, 我改变了你的代码的一些变化,它的'知道工作 bool isNullOrEmpty =(myPictureBox.Image == null); – nifCody

+0

任何方式感谢您的帮助 – nifCody

+0

@NifrasIsmail,只是检查它是否为空,如果它是空的 –