Пример #1
0
        public static void StopTaskByName(string name)
        {
            DevStdTask t = FindTaskByName(name);

            if (t != null)
            {
                t.Abort();
            }
        }
Пример #2
0
        public static void StopTaskById(int id)
        {
            DevStdTask t = FindTaskById(id);

            if (t != null)
            {
                t.Abort();
            }
        }
Пример #3
0
        public static void ExecuteTask(DevStdTask task, params object[] param)
        {
            if (FindTaskByName(task.Name) == null)
            {
                task.Id = Tasks.Count;
                if (task.ShowTaskProgress)
                {
                    task.Execute(param);
                    TaskForm frm = new TaskForm(task);
                    frm.Show();

                    task.OnComplete += task_OnComplete;
                }
                else if (task.ShowTaskProgressInSide)
                {
                }
                Tasks.Add(task);
            }
        }
Пример #4
0
 public TaskForm(DevStdTask dtask)
 {
     InitializeComponent();
     task = dtask;
     // task.OnComplete += timer1_Tick;
 }