private void setProgressDesc(string desc)
 {
     if (taskDescription.InvokeRequired)
     {
         progressDescCallback oqpc = new progressDescCallback(setProgressDesc);
         this.Invoke(oqpc, new object[] { desc });
     }
     else
     {
         taskDescription.Text = desc;
     }
 }
 private void setProgressDesc(string desc)
 {
     if (taskDescription.InvokeRequired)
     {
         progressDescCallback oqpc = new progressDescCallback(setProgressDesc);
         this.Invoke(oqpc, new object[] { desc });
     }
     else
     {
         taskDescription.Text = desc;
     }
 }