Пример #1
0
        private void BtnCreateCourse_Click(object sender, EventArgs e)
        {
            CourseDetails details = new CourseDetails();

            Children.Add(details);
            details.Show();
            details.OnClosingEvent += CourseCreated_OnClosingEvent;
        }
Пример #2
0
        private void CourseCreated_OnClosingEvent(object sender, OnClosingEventArgs e)
        {
            CourseDetails temp = (CourseDetails)sender;

            temp.OnClosingEvent -= CourseCreated_OnClosingEvent;
            Children.Remove(temp);
            RefreshCourses();
        }
Пример #3
0
 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();
     }
 }