У меня есть графический интерфейс, где мне нужно импортировать какой-то документ, но когда я использую фоновый рабочий, графический интерфейс зависает, чего не должно быть, так как я использую фоновый рабочий, почему это происходит?пожалуйста, найдите код ниже ..
void ImportNotes_ContextMenuStripItem_Click(object sender, EventArgs e)
{
if (!backgroundWorker_notesImport.IsBusy)
{
mainFrm.ProgressBar.Visible = true;
backgroundWorker_notesImport.RunWorkerAsync();
}
}
private void backgroundWorker_notesImport_DoWork(object sender, DoWorkEventArgs e)
{
ImportNotes();
}
private void backgroundWorker_notesImport_ProgressChanged(object sender, ProgressChangedEventArgs e)
{
mainFrm.ProgressBar.Value = e.ProgressPercentage;
}
void ImportNotes() { }