This is not exactly the solution you want but may be a suitable workaround. Faced with a similar problem, I detected the tabpage changed event and then reset selectedtabpage to the initial tabpage. It doesn't make it invisible, but it does make it impossible for the user to navigate to it until...