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);
        }
Beispiel #3
0
 void HelpEvent(object sender, EventArgs e)
 {
     CurrentWizardPane.ReceiveDialogMessage(DialogMessage.Help);
 }