- >> Я думаю, что, возможно, он добавляется дважды и удаляется только один раз ...
вызвать это?
Это правильно.
- >> Есть ли способ увидеть обработчики в отладчике?
Я не думаю, что это возможно. Кроме того, если вы не знаете, сколько раз был добавлен обработчик событий, их снятие не является простой задачей. Я полагаю, что вы можете использовать отражение, чтобы достичь этого.
Вместо этого я бы порекомендовал вам изучить код и понять , где и , почему у вас есть несколько регистраций событий, так что вы можете удалить их вручную, если это необходимо.
(Вы можете заметить (как предполагает nobugz), что OnRowLeave является методом DataGridView и не является событием. Этот метод не предоставляется пользователю, а вместо этого отвечает за возникновение события RowLeave который может поймать пользователь. Я не совсем уверен, почему вы используете термин OnRowLeave)