Я знаю, что у него есть 3 метода. В моей программе есть способ отправить сообщение. Часто бывает поздно, и программа иногда вообще не отправляет сообщение в ответ на нажатие кнопки. Иногда это всего 5 секунд от ожидаемого, и программа зависает. Я хочу использовать BackgroundWorker
, чтобы отправлять сообщение, как ожидалось, и позволять программе всегда нормально работать. У меня был код для отправки сообщения в обработчике кнопки. Где мне поместить этот эквивалентный код? Я бы хотел, чтобы все это выполнялось нажатием кнопки.
Это подходящий обработчик?
backgroundWorker1.RunWorkerAsync();
и в:
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) {}
Я собираюсь поместить свой код в обработчик кнопки? И это перед:
carga.progressBar1.Minimum = 0;
carga.progressBar1.Maximum = 100;
Carga - это другая моя форма, где находится ProgressBar. Как мне использовать BackgroundWorker в этом сценарии?