Inheritance: PurplePen.OkCancelDialog
Example #1
0
        private void coursePartBanner_PropertiesClicked(object sender, EventArgs e)
        {
            int currentPart = controller.CurrentPart;
            int numberOfParts = controller.NumberOfParts;

            if (currentPart >= 0 && numberOfParts >= 0) {
                CoursePartProperties coursePartOptionsDialog = new CoursePartProperties();
                coursePartOptionsDialog.PartOptions = controller.ActivePartOptions;
                coursePartOptionsDialog.ShowFinishCircleEnabled = (currentPart != numberOfParts - 1);

                if (coursePartOptionsDialog.ShowDialog(this) == DialogResult.OK) {
                    controller.ChangeActivePartOptions(coursePartOptionsDialog.PartOptions);
                }
            }
        }