private void cmdAdvancedEventsEdit_Click(object sender, EventArgs e) { if (lstAdvancedEvents.SelectedItems.Count != 1) { return; } SettingsEvent dlg = new SettingsEvent(); if (lstAdvancedEvents.SelectedItems[0].SubItems.Count > 1) { dlg.FileName = lstAdvancedEvents.SelectedItems[0].SubItems[1].Text; dlg.Arguments = lstAdvancedEvents.SelectedItems[0].SubItems[2].Text; dlg.WaitEnd = (lstAdvancedEvents.SelectedItems[0].SubItems[3].Text != "No"); } else { dlg.WaitEnd = true; } if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK) { cmdAdvancedEventsClear_Click(sender, e); lstAdvancedEvents.SelectedItems[0].SubItems.Add(dlg.FileName); lstAdvancedEvents.SelectedItems[0].SubItems.Add(dlg.Arguments); lstAdvancedEvents.SelectedItems[0].SubItems.Add(dlg.WaitEnd ? "Yes" : "No"); lstAdvancedEvents.ResizeColumnsAuto(); } }
private void cmdAdvancedEventsEdit_Click(object sender, EventArgs e) { if (lstAdvancedEvents.SelectedItems.Count != 1) return; SettingsEvent dlg = new SettingsEvent(); if (lstAdvancedEvents.SelectedItems[0].SubItems.Count > 1) { dlg.FileName = lstAdvancedEvents.SelectedItems[0].SubItems[1].Text; dlg.Arguments = lstAdvancedEvents.SelectedItems[0].SubItems[2].Text; dlg.WaitEnd = (lstAdvancedEvents.SelectedItems[0].SubItems[3].Text != "No"); } else dlg.WaitEnd = true; if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK) { cmdAdvancedEventsClear_Click(sender, e); lstAdvancedEvents.SelectedItems[0].SubItems.Add(dlg.FileName); lstAdvancedEvents.SelectedItems[0].SubItems.Add(dlg.Arguments); lstAdvancedEvents.SelectedItems[0].SubItems.Add(dlg.WaitEnd ? "Yes" : "No"); lstAdvancedEvents.ResizeColumnsAuto(); } }