Тест неверен, проверьте на -1.И в нем отсутствуют круглые скобки, добавьте новое Exception ().
Это, однако, очень неуместный код по-разному.Это начинается с того, что выбрасывает Exception вместо объекта-объекта определенного исключения.Ваше предложение catch будет отлавливать каждое исключение, в том числе те, которые были вызваны другими ошибками, такими как ошибка в вашем коде.Вы говорите пользователю вводить что-то, когда она действительно это сделала.
Более того, исключения должны только использоваться в исключительных случаях.Нет ничего особенного в том, что пользователь забыл что-то сделать.Просто отобразите сообщение в операторе if (), а остальное - в предложении else.
Более того, вы даже не должны позволять пользователю попадать в эту ловушку.Установите для свойства Enabled кнопки «Удалить» значение true, только если вы видите, что она что-то выбрала.