#vb.net
#vb.net
Вопрос:
Я объявил подраздел, который должен запускаться при двойном щелчке listbox ‘lstStudents’. Однако он не запускается, когда это произошло. В самом коде не может быть ошибки, поскольку он генерируется автоматически. Почему код не работает должным образом? Код приведен ниже:
Private Sub lstStudents_DoubleClick(sender As Object, e As EventArgs) Handles lstStudents.DoubleClick
Msgbox("test")
End Sub
Окно сообщения присутствует только для целей тестирования.
Комментарии:
1. Откройте настройки исключений (Ctrl-Alt-E) и проверьте «Исключения среды выполнения Common Language». Иногда это выявляет скрытые исключения. После отладки не забудьте сбросить настройки (для этого в окне настроек исключений есть значок).
Ответ №1:
Не могли бы вы попробовать удалить предыдущие «lstStudents» и добавить новый, а затем снова применить к нему «ListBox1_DoubleClick», чтобы убедиться, что он работает.
В противном случае дайте нам знать, что там происходит, потому что я думаю, что ваш код работает нормально, и он должен работать на 100%.
Комментарии:
1. Я сделал это. Метод работает с другими списками. Единственное объяснение, которое я могу придумать, это то, что listbox, с которым я работаю, использует listview. Может ли это как-то повлиять на это?
2. Что вы подразумеваете под «listbox, с которым я работаю, использует listview»? Дополнительная информация, пожалуйста?
3. Я добавил listview в качестве элемента управления в коллекцию элементов управления моего списка, чтобы я мог использовать столбцы в списке.