Example #1
0
        private void filesearch_DoWork(object sender, DoWorkEventArgs e) // the background worker function.
        {
            System.ComponentModel.BackgroundWorker backworker;
            backworker = (System.ComponentModel.BackgroundWorker)sender;

            // create SearchWord object
            SearchWord obj = (SearchWord)e.Argument;

            obj.CountSearchWords(backworker, e);
        }
Example #2
0
        private void StartThread(string addrfile)
        {
            // create object
            SearchWord obj = new SearchWord();

            obj.search_String = this.stringSearch.Text;
            obj.source_file   = addrfile;

            // start asynchronous operation.
            {
                cancel.Enabled = true;
                cancel.Visible = true;
                filesearch.RunWorkerAsync(obj);
            }
        }