private void openFileDialog1_FileOk(object sender, CancelEventArgs e) { if (tim != null) { tim.Dispose(); } importWorker = new ImportToDbWorker(openFileDialog1.FileName, this.stopTimeOfWorker); importThread = new Thread(importWorker.doWork); importThread.Name = importWorker.GetType().Name; importThread.Start(); TimerCallback callback = this.updateStatus; tim = new System.Threading.Timer(callback, null, 500, 100); }