private void CreateCustomAction_Click(object?sender, EventArgs e) { using CustomActionDialog dialog = new CustomActionDialog(); if (dialog.ShowDialog() == DialogResult.OK) { if (dialog.CustomAction != null) { _customActions.Add(dialog.CustomAction); } } }
private void EditCustomAction_Click(object?sender, EventArgs e) { if (CustomActionsDataGridView.SelectedRows.Count > 0) { DataGridViewRow row = CustomActionsDataGridView.SelectedRows[0]; using CustomActionDialog dialog = new CustomActionDialog { CustomAction = row.DataBoundItem as CustomAction }; if (dialog.ShowDialog() == DialogResult.OK) { if (dialog.CustomAction != null) { _customActions[row.Index] = dialog.CustomAction; } } } }