private void BTN_Add_Generator_Click(object sender, EventArgs e) { EquationGenerator new_generator = new EquationGenerator(); new_generator.Name = String.Format("Générateur {0}", new_sequential_number++); Form_EditGenerator form_edit_generator = new Form_EditGenerator(new_generator); DialogResult dialog_result = form_edit_generator.ShowDialog(); if (dialog_result == DialogResult.OK) { ListViewItem lvi = create_lvi(form_edit_generator.Generator); LV_Generators.Items.Add(lvi); } }
private void BTN_Edit_Click(object sender, EventArgs e) { if (LV_Generators.SelectedItems.Count == 1) { ListViewItem item = LV_Generators.SelectedItems[0]; EquationGenerator existing_generator = item.Tag as EquationGenerator; Form_EditGenerator form_edit_generator = new Form_EditGenerator(existing_generator); DialogResult dialog_result = form_edit_generator.ShowDialog(); if (dialog_result == DialogResult.OK) { update_lvi(item, form_edit_generator.Generator); } } }