void ShowPrevPanelEvent(object sender, EventArgs e) { System.Diagnostics.Debug.Assert(idStack.Count > 0); if (!CurrentWizardPane.ReceiveDialogMessage(DialogMessage.Prev)) { return; } ActivatePanel((int)idStack.Pop()); }
void ShowNextPanelEvent(object sender, EventArgs e) { int nextID = GetSuccessorNumber(this.ActivePanelNumber); System.Diagnostics.Debug.Assert(nextID < wizardPanels.Count && nextID >= 0); if (!CurrentWizardPane.ReceiveDialogMessage(DialogMessage.Next)) { return; } idStack.Push(activePanelNumber); ActivatePanel(nextID); CurrentWizardPane.ReceiveDialogMessage(DialogMessage.Activated); }
void HelpEvent(object sender, EventArgs e) { CurrentWizardPane.ReceiveDialogMessage(DialogMessage.Help); }