private void button1_Click(object sender, EventArgs e) { string catString = tabControl1.SelectedTab.Name; //https://stackoverflow.com/questions/23563960/how-to-get-enum-value-by-string-or-int ExerciseCategory category = (ExerciseCategory)Enum.Parse(typeof(ExerciseCategory), catString); var show = new ShowExerciseForm(new Exercise(category, "My new exercise"), book, this); show.NameImmune(true); show.Show(); }
void Clicked(object sender, EventArgs e) { ListBox listbox = (ListBox)sender; if (listbox.SelectedItem != null) { var show = new ShowExerciseForm(book.FindByName(listbox.SelectedItem.ToString()), book, this); show.NameImmune(true); show.Show(); } }