SelectedIndexChanged вызывает дважды во время отладки, но только один раз, когда я запускаю C# напрямую.C#

Место общения программистов C#
Ответить
Anonymous
 SelectedIndexChanged вызывает дважды во время отладки, но только один раз, когда я запускаю C# напрямую.

Сообщение Anonymous »


У меня есть ComboBox с обработчиком событий SelectedIndexChanged, который срабатывает дважды подряд, пока я отлаживаю его и другие события/функции, но когда я запускаю его без отладки, он срабатывает только один раз (именно это и есть должен делать). Если не считать отходов обработки, я бы не возражал, но на самом деле я запускаю событие напрямую, иначе оно вообще не вызывается ни при запуске, ни при отладке.

Действия выглядят следующим образом: у меня есть несколько событий KeyEvents, которые отслеживаются при нажатии Shift+Enter. Когда я это делаю, он добавляет ComboBox.Text в ComboBox.Items и устанавливает для ComboBox.DroppedDown значение true. Опять же, когда я отлаживаю, срабатывает SelectedIndexChanged; когда я работаю без отладки, этого не происходит.

Я искренне извиняюсь, если это обман, но я искал вечно и даже создал учетную запись, просто чтобы спросить.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»