Beispiel #1
0
        protected Boolean TransferTo(TWizard <TType> tWizard)
        {
            if (null == tWizard)
            {
                return(false);
            }

            if (null != WizardReportEvent)
            {
                tWizard.RegisterEvent(WizardReportEvent);
                this.WizardReportEvent -= WizardReportEvent;
            }
            else if (null != m_WizardEvent)
            {
                tWizard.RegisterEvent(m_WizardEvent);
                this.m_WizardEvent -= m_WizardEvent;
            }

            this.Hide();
            tWizard.Show();
            tWizard.Refresh();
            this.Dispose();

            return(true);
        }
Beispiel #2
0
 protected void RegisterEvent(WizardReport tDelegates)
 {
     if (null != tDelegates)
     {
         m_WizardEvent += tDelegates;
     }
 }