listBox выдает null когда нажимаю в "молоко" (Не в элемент "молоко", а просто в пустоту) и из-за этого ошибка
Нужно либо задать базовое значение или как-то это исправить. Пробовал, чтобы не выполнялось если null, но все равно ругается. Хелп
System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта." System.Windows.Forms.ListBox.SelectedItem.get вернул null.
String[] words = listBox1.SelectedItem.ToString().Split(new char[] { ' ' });
Быть может я что-то не так написал
Ответы (1 шт):
Автор решения: Alex F
→ Ссылка
String[] words = null;
if ( listBox1.SelectedItem != null )
{
words = listBox1.SelectedItem.ToString().Split(new char[] { ' ' });
}
listBox1.SelectedItem не обязан иметь значение. Программа должна быть готова к тому, что ни один элемент не выбран.