/// <summary>
        /// Select a Task_Preview_Control
        /// </summary>
        /// <param name="control"></param>
        private void SelectTask_Preview_Control(object control)
        {
            Task_Preview_Control tpc = (Task_Preview_Control)control;

            tpc.Selected = true;
            OnSelectionStateChanged(true);
        }
 /// <summary>
 /// Generates the Task_Preview_Controls for available tasks, sets the task, registers a click event handler and adds them
 /// </summary>
 private void GenerateTaskControls()
 {
     flowLayoutPanelTasks.Controls.Clear();
     foreach (Task t in _taskList)
     {
         Task_Preview_Control tpc = new Task_Preview_Control();
         tpc.Task         = t;
         tpc.Click       += new EventHandler(tpc_Click);
         tpc.DoubleClick += new EventHandler(tpc_DoubleClick);
         flowLayoutPanelTasks.Controls.Add(tpc);
     }
 }
 /// <summary>
 /// Generates the Task_Preview_Controls for available tasks, sets the task, registers a click event handler and adds them
 /// </summary>
 private void GenerateTaskControls()
 {
     flowLayoutPanelTasks.Controls.Clear();
     foreach (Task t in _taskList)
     {
         Task_Preview_Control tpc = new Task_Preview_Control();
         tpc.Task = t;
         tpc.Click += new EventHandler(tpc_Click);
         tpc.DoubleClick += new EventHandler(tpc_DoubleClick);
         flowLayoutPanelTasks.Controls.Add(tpc);
     }
 }