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); }
protected void RegisterEvent(WizardReport tDelegates) { if (null != tDelegates) { m_WizardEvent += tDelegates; } }