У Дмитрия это точно.
Хороший способ проверить, что происходит при отладке, - выделить «mylistbox.SelectedValue» и щелкнуть правой кнопкой мыши, затем выбрать «Добавить наблюдение». Затем вы можете отслеживать значение этого свойства в окне Watch.
Вы можете сделать это с любой переменной, и каждый раз, когда она показывает значение NULL, и вы пытаетесь использовать это значение, вы знаете, что оно выдаст исключение Null Reference.
Это также хорошо для сбора букв в строке, которую вы пытаетесь преобразовать в целое число, и другие подобные "d'oh!" моменты.