PagedControl
The PagedControl winforms control houses a number of pages for grouping child controls. Only one page can be visible at a time.
Pages can be added at design time, or at run-time through the Pages property of the control.
The user can navigate between pages by setting the SelectedPage and SelectedIndex properties. Or calling the GoBack() and GoNext() methods for sequental navigation.
When a page is switched, a number of events are fired by the control. Most important of these are the PageValidating and the PageChanging event. The latter allows the user to change the target page or to cancel the page change entirely.
The control also raises the CreateUIControls and UpdateUIControls events which allows the addition of user controls on it. Those controls could be used to create a paged wizard control, for example.
