Visual Studio "Не отвечает" при изменении значения datetimepicker в Winforms

У меня есть приложение WinForms, которое отлично работает уже 10 лет. Я запускал это в Visual Studio 2013 на прошлой неделе, и все работало хорошо. В моем коде ничего не изменилось. В четверг все работало нормально. Сегодня это висит.

Сегодня, когда я выбираю дату в DateTimePicker, ValueChanged срабатывает, но Visual Studio мгновенно переходит в режим "(не отвечает)". Я позволил ему работать до 10 минут и ничего. Может быть, это застряло в петле? Он зависает еще до того, как я дохожу до обработчика событий... он показывает мою точку останова в первой строке обработчика событий и блок желто-золотой, но он не позволяет мне прогрессировать, так как уже показывает "Не отвечает". Кроме того, я только что понял, что могу вручную изменить дату, но она блокируется только при выборе даты в календаре. По другому сообщению, если я устанавливаю "ShowUpDown" в true, это работает. Когда "ShowUpDown" установлен в false, он зависает. Я также попытался добавить "System.Windows.Forms.Application.EnableVisualStyles()" к загрузке формы, и это тоже не помогло.

Код не может быть проще:

Private Sub dtpStart_ValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) _
    Handles dtpStart.ValueChanged, dtpEnd.ValueChanged

 ....
 End Sub

Есть идеи?

0 ответов

Другие вопросы по тегам