private void btnActionsAdd_Click(object sender, EventArgs e) { using (ActionsForm form = new ActionsForm()) { if (form.ShowDialog() == DialogResult.OK) { ExternalProgram fileAction = form.FileAction; fileAction.IsActive = true; TaskSettings.ExternalPrograms.Add(fileAction); AddFileAction(fileAction); } } }
private void btnActionsEdit_Click(object sender, EventArgs e) { if (lvActions.SelectedItems.Count > 0) { ListViewItem lvi = lvActions.SelectedItems[0]; ExternalProgram fileAction = lvi.Tag as ExternalProgram; using (ActionsForm form = new ActionsForm(fileAction)) { if (form.ShowDialog() == DialogResult.OK) { lvi.Text = fileAction.Name ?? ""; lvi.SubItems[1].Text = fileAction.Path ?? ""; lvi.SubItems[2].Text = fileAction.Args ?? ""; lvi.SubItems[3].Text = fileAction.Extensions ?? ""; } } } }