実際には、特定の関数が呼び出されるたびに、backgrounderworker をスローする読み込み中の画像を表示する必要があります。ここに私のコードがあります。
private void bgwFile_DoWork(object sender, DoWorkEventArgs e)
{
FormFieldsLoad();
}
private void bgwFile_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
if (e.Cancelled == true)
{
Status.Text = "cancelled";
}
else if (e.Error != null)
{
}
picprocess.SendToBack();
Status.Text = "Completed";
}
//Below Method where i have called RunWorkerAsync()
private void buttonUpload_Click(object sender, EventArgs e)
{
LoadFile(pdfFullPath, txtPassword.Text);
form = document.getDocumentCatalog().getAcroForm();
java.util.List FieldTypes = form.getFields();
availableFieldsTable.Clear();
btnLoad.Enabled = false;
Status.Text = "Document loaded successfully!!!";
picprocess.BringToFront();
bgwFile.RunWorkerAsync();
}
上記のコードを実行している間、読み込み中の画像を呼び出しますが、出力は表示されず、読み込み中の画像を表示し続けます..それは呼び出していません RunWorkerCompleted
誰でも私を助けてくれますか
ありがとう