Event and delegate
******in the form that generate the event
public delegate void ReportNameChangedHandler(ConfigureReportProperties reportProperties);
public event ReportNameChangedHandler ReportNameChangedEvent;
if (ReportNameChangedEvent != null)
{
SaveReportProperties();
ReportNameChangedEvent(ReportProperties);
}
*****in the form that get called by the event
ConfigureReport configureReport = new ConfigureReport(pnlWorkSheet);
configureReport.LoadReportProperties(ReportProperties);
configureReport.ReportNameChangedEvent += new ConfigureReport.ReportNameChangedHandler(ConfigureReport_ReportNameChangedEvent);
configureReport.Show();
void ConfigureReport_ReportNameChangedEvent(ConfigureReportProperties updatedReportProperties)
{
ReportProperties = updatedReportProperties;
}
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment