private void taskListView_TaskSelected(object sender, Microsoft.Win32.TaskScheduler.TaskListView.TaskSelectedEventArgs e) { if (itemMenuStrip.Enabled != (e.Task != null)) { itemMenuStrip.Enabled = (e.Task != null); } bool hasValidTask = true; try { var d = e.Task.Definition; } catch { hasValidTask = false; } if (!hasValidTask) { TaskPropertiesControl.Hide(); selTask = null; } else { TaskPropertiesControl.Show(); TaskPropertiesControl.Initialize(e.Task); selTask = e.Task; runMenuItem.Enabled = runMenuItem2.Enabled = (selTask.Definition.Settings.AllowDemandStart); endMenuItem.Enabled = endMenuItem2.Enabled = (selTask.State == TaskState.Running); disableMenuItem.Enabled = disableMenuItem2.Enabled = (selTask.Enabled); } }
private void AddTriggerToSelectionList(AvailableWizardTriggers trig) { triggerSelectionList.Items.Add(new GroupControls.RadioButtonListItem() { Text = TaskPropertiesControl.BuildEnumString("WizTriggerText", trig), Subtext = TaskPropertiesControl.BuildEnumString("WizTriggerSubtext", trig), Tag = (int)trig }); }
private void AddActionToSelectionList(AvailableWizardActions action) { actionSelectionList.Items.Add(new GroupControls.RadioButtonListItem() { Text = TaskPropertiesControl.BuildEnumString("WizActionText", action), Subtext = TaskPropertiesControl.BuildEnumString("WizActionSubtext", action), Tag = (int)action }); }