Exemple #1
0
        private void HeaderSearch_StatusChanged(HeaderSearch.SearchStatus status, object StringOrExceptionOrNull)
        {
            if (status == HeaderSearch.SearchStatus.Error)
            {
                this.Invoke(new Action(() =>
                                       MessageBox.Show(StringOrExceptionOrNull.ToString())
                                       ));
            }

            if (status == HeaderSearch.SearchStatus.Finished)
            {
                this.Invoke(new Action(() => this.Close()));
            }
        }
Exemple #2
0
 private void HeaderSearch_StatusChanged(HeaderSearch.SearchStatus status, object StringOrExceptionOrNull)
 {
     if (status == HeaderSearch.SearchStatus.Started)
     {
         this.BeginInvoke(new Action(() => new SearchProcessDlg().ShowDialog()));
     }
     else if (status == HeaderSearch.SearchStatus.FoundSomething)
     {
         this.Invoke(new Action(() =>
         {
             tbSource.AppendText("\r\n");
             tbSource.AppendText((string)StringOrExceptionOrNull);
             tbSource.AppendText("\r\n");
         }));
     }
 }