private void BtnCreateCourse_Click(object sender, EventArgs e) { CourseDetails details = new CourseDetails(); Children.Add(details); details.Show(); details.OnClosingEvent += CourseCreated_OnClosingEvent; }
private void CourseCreated_OnClosingEvent(object sender, OnClosingEventArgs e) { CourseDetails temp = (CourseDetails)sender; temp.OnClosingEvent -= CourseCreated_OnClosingEvent; Children.Remove(temp); RefreshCourses(); }
private void LstBoxCourses_DoubleClick(object sender, EventArgs e) { if (LstBoxCourses.SelectedItem != null) { CourseDetails details = new CourseDetails((CourseInfo)LstBoxCourses.SelectedItem); details.Show(); Children.Add(details); details.OnClosingEvent += CourseCreated_OnClosingEvent; } }
private void LstBoxCourses_DoubleClick(object sender, EventArgs e) { if (LstBoxCourses.SelectedItem != null) { var course = new CourseDetails((CourseInfo)LstBoxCourses.SelectedItem); course.OnClosingEvent += CourseInfo_OnClosingEvent; Children.Add(course); course.Show(); } }