Проверьте, пуст ли PictureBox - PullRequest
       16

Проверьте, пуст ли PictureBox

0 голосов
/ 27 февраля 2019

У меня есть простая программа, в которой пользователю нужно ввести изображение и другую информацию, например, 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

Ответы [ 2 ]

0 голосов
/ 27 февраля 2019

Прежде всего не назначайте файл изображения свойству BackgroundImage объекта PictureBox1, вместо этого назначьте изображение изображения свойству ImageLocation объекта PictureBox1.Вы можете установить это в окне свойств во время разработки или во время выполнения, которое можно назначить с помощью PictureBox1.ImageLocation = "Полный путь к изображению \ images.png" .Теперь вы можете проверить по следующему коду.если PictureBox1.ImageLocation = "", то никакое изображение не существует, конец если

0 голосов
/ 27 февраля 2019

Попробуйте

picturebox1.image Is Nothing 
...