private void addMethodToolStripMenuItem_Click(object sender, EventArgs e) { FormCreateMethod form = new FormCreateMethod(); form.EventCreateMethod += HandlerEventCreateMethod; form.Show(); }
private void HandlerEventCreateMethod(object sender) { FormCreateMethod form = sender as FormCreateMethod; if (form != null && form.Method != null) { form.Method.Lim = form.LimParams; form.Method.NormalizationDirections = form.Norma; if (form.NumberUsedComposite != -1) { EmptyMethod usedMethods = EventGetUsedMethods?.Invoke(form.NumberUsedComposite); if (usedMethods != null) { form.Method.MethodsUsed = usedMethods; } } composite.Add(form.Method); dataGridView.Rows.Add(new object[] { form.Method.Name, form.LimParams?.ToString(), form.Norma, form.NumberUsedComposite != -1 ? form.NumberUsedComposite.ToString() : "" }); } }
private void dataGridView1_RowHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { DataGridView grid = sender as DataGridView; DataGridViewRow row = grid.SelectedRows[0]; if (row != null) { EmptyMethod method = composite.GetList()?[row.Index]; if (method != null) { indexUpdateMethod = row.Index; FormCreateMethod form = new FormCreateMethod(method); form.EventCreateMethod += HandlerEventUpdateMethod; form.Show(); } } }