private void AddButton_Click(object sender, EventArgs e) { CreateFigureForm addFigureForm = new CreateFigureForm() { ReadOnly = false }; addFigureForm.ShowDialog(); if (addFigureForm.DialogResult != DialogResult.OK) { return; } if (addFigureForm.Figure != null) { bindingSource.Add(addFigureForm.Figure); } }
private void ModifyButton_Click(object sender, EventArgs e) { CreateFigureForm modifyFigureForm = new CreateFigureForm() { Figure = _figures[DataGridView.CurrentRow.Index], ReadOnly = false }; modifyFigureForm.ShowDialog(); if (modifyFigureForm.DialogResult != DialogResult.OK) { return; } if (modifyFigureForm.Figure == null) { return; } _figures[DataGridView.CurrentRow.Index] = modifyFigureForm.Figure; bindingSource.ResetCurrentItem(); HideControls(); }