public void OnThreadWaiting(object sender, ThreadStateEventArgs args)
 {
     ThreadWaiting(sender, args);
 }
 public void OnThreadWorking(object sender, ThreadStateEventArgs args)
 {
     ThreadWorking.Invoke(sender, args);
 }