检查 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="" 那么
没有图像
别的
图像存在
如果
结束
我有一个简单的程序,用户需要在其中输入图像和其他信息,例如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="" 那么 没有图像 别的 图像存在 如果
结束