How can I disable a tab inside a TabControl?

The TabPage class hides the Enable property. That was intentional as there's an awkward UI design problem with it. The basic issues are that disabling the page does not also disable the tab and disabling the tab with the Selecting event doesn't work when the TabControl has only one page.

It still works; you can hard-code the Enable property assignment. If the FUD is uncomfortable then you can simply do this: