private void LoadWizard() { _currentPage = _pages[0]; flowPanelWizard.Controls.Add(_currentPage); _page = 0; _currentPage.PageShown(); }
/// <summary> /// Selects the previous page in the wizard /// </summary> public void SelectPreviousPage() { if (_page == 0) { return; } if (!_currentPage.PreviousClicked()) { return; } flowPanelWizard.Controls.Clear(); _page = PreviousPage(_page); _currentPage = _pages[_page]; flowPanelWizard.Controls.Add(_currentPage); _currentPage.PageShown(); SetButtons(); }
/// <summary> /// Forces the wizard to select the next page /// </summary> public void SelectNextPage() { if (_page >= _maxPages) { return; } if (!_currentPage.NextClicked()) { return; } flowPanelWizard.Controls.Clear(); _page = NextPage(_page); _currentPage = _pages[_page]; flowPanelWizard.Controls.Add(_currentPage); _currentPage.PageShown(); SetButtons(); }