C# WinForms: Когда я вызываю метод() от TabPages Ясно:Предотвращение метод SelectedIndexChanged() вызывается, когда мы называем TabPages.Clear()
tabControl.TabPages.Clear();
это также стрельба SelectedIndexChanged событие
tabControl_SelectedIndexChanged
. Но я не хочу этого. Есть ли формальный или даже хакерский способ предотвратить это, когда я вызываю Clear()? Я все еще хочу, чтобы он вызывался всякий раз, когда пользователь нажимает на вкладку, но я просто не хочу, чтобы он автоматически вызывался, когда в другом месте я вызываю метод Clear().
спасибо.
Быстрое исправление: Отцепите обработчик событий, очистите страницы вкладок, Подцепите обработчик событий снова. –
Спасибо. Вы можете опубликовать его в качестве ответа. Он работал :) – Bohn