Код от About.com должен работать нормально.Он явно вызывает CanChange
и Change
, которые в свою очередь вызывают обработчики событий, если они назначены.Они не проверяют, видна ли запрошенная вкладка.
Кроме того, SelectNextPage
также должно работать.Вы просто должны убедиться, что передали False
для второго параметра, чтобы он игнорировал видимость вкладки.(Если вы не укажете значение для второго параметра, значением по умолчанию будет True
.)
Если ни один из методов не работает, вам нужно копать глубже, потому что проблема в другом месте.
Еще одна вещь, которую вы можете попробовать, это просто не назначать новую активную страницу, если есть ожидающие изменения в базе данных.В конце концов, вы решаете перейти на следующую страницу.Если вы заранее знаете, что это не должно произойти, не пытайтесь сделать это в первую очередь.