用模对话框显示窗口,后台执行文件的列出。。。方法如下

 

public void chang()
{
try
{
Form loadingform
= new loading();
loadingform.StartPosition
= FormStartPosition.CenterParent;
loadingform.ShowDialog();
}
catch
{

}
}

private void ultraButton1_Click(object sender, EventArgs e)
{

backgroundWorker1.RunWorkerAsync();
//开始后台执行

chang();
//调用等待窗口

backgroundWorker1.CancelAsync();
//停止后台执行

ultraButton1.Enabled
= true;

}


private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
FindFile(
@"C:\Users\王彬\Documents\"); //后台执行列出此目录下所有文件
}

private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e)
{

}

private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
Application.OpenForms[
"loadingform"].Close(); //关闭等待窗口
}

 

相关文章:

  • 2022-12-23
  • 2021-07-25
  • 2021-06-05
  • 2021-12-31
  • 2021-09-22
猜你喜欢
  • 2021-09-29
  • 2021-11-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-02
  • 2022-12-23
相关资源
相似解决方案