检查 PictureBox 是否为空

Check if PictureBox is empty

我有一个简单的程序,用户需要在其中输入图像和其他信息,例如Lname,Fname等。然后我需要将要保存的数据真正包含PictureBox中的Image

我已经在 If 语句中尝试过:

picturebox1.image = nothing

但它当然不会起作用。我不知道防止用户在没有图像的情况下保存数据的代码

If tbLName.Text = "" Or
   tbFName.Text = "" Or
   picturebox1.image = Nothing or
   cbCategory.SelectedIndex = -1 Then
    MessageBox.Show("Input data to Update", "Update", 
    MessageBoxButtons.OK, MessageBoxIcon.Error)
    Return            
End If

尝试

picturebox1.image Is Nothing 

首先不要把图片文件赋给PictureBox1的BackgroundImage属性,而是把图片image赋给PictureBox1的ImageLocation属性。您可以在设计时在 属性 window 中或在 运行 中设置它,您可以通过 PictureBox1.ImageLocation = "Full image path\images.png"[=13 分配=]. 现在您可以通过以下代码进行检查。 如果 PictureBox1.ImageLocation="" 那么 没有图像 别的 图像存在 如果

结束