private void trackTypeBox_SelectedIndexChanged(object sender, EventArgs e) { InUseType = CTGP7CourseList.NameEntry.EnumCourseType(trackTypeBox.Items[trackTypeBox.SelectedIndex] as string); if (InUseType == CTGP7CourseList.NameEntry.CourseType.Unknown) { trackNameBox.DropDownStyle = ComboBoxStyle.Simple; } else { trackNameBox.DropDownStyle = ComboBoxStyle.DropDownList; } PopulateCourseBox(); }
private void CourseSelect_Load(object sender, EventArgs e) { if (AllowedTypes == null || AllowedTypes.Length == 0) { AllowedTypes = new CTGP7CourseList.NameEntry.CourseType[1] { CTGP7CourseList.NameEntry.CourseType.OriginalRace } } ; foreach (var type in AllowedTypes) { trackTypeBox.Items.Add(CTGP7CourseList.NameEntry.HumanCourseType(type)); } foreach (var entry in CourseList.Info.Entry) { NameEntries[entry.courseType].Add(entry); } InUseType = CTGP7CourseList.NameEntry.CourseType.OriginalRace; trackTypeBox.SelectedIndex = 0; }