我有一个简单的程序,用户需要输入图像和其他信息,例如Lname,Fname等。然后,我需要将要保存的数据实际上包含Image
中的PictureBox
。
我在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
答案 0 :(得分:1)
尝试
picturebox1.image Is Nothing
答案 1 :(得分:0)
首先,不要将图片文件分配给PictureBox1的BackgroundImage属性,而是将图片图像分配给PictureBox1的ImageLocation属性。您可以在设计时在属性窗口中设置此设置,也可以在运行时通过 PictureBox1.ImageLocation =“ Full image path \ images.png” 进行分配。 现在,您可以通过以下代码进行检查。 如果PictureBox1.ImageLocation =“”则 没有图像 其他 图片存在 如果结束