zoukankan      html  css  js  c++  java
  • backgroundWorker 等待窗口的实现(loading窗口)

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

    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(); //关闭等待窗口
    }
  • 相关阅读:
    java语言基础
    常用4种限流算法介绍及比较
    如何用Redis实现分布式锁
    翻转字符串
    JAVA之io流
    JAVA之Collections集合
    【转】IT行业岗位以及发展方向
    JAVA之字符串
    JAVA之数组
    Linux之判断字符串是否为空
  • 原文地址:https://www.cnblogs.com/wangbin5542/p/1730542.html
Copyright © 2011-2022 走看看