Пример #1
0
 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);
         }
     }
 }
Пример #2
0
        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 ?? "";
                    }
                }
            }
        }