zoukankan      html  css  js  c++  java
  • c# 线程和Invoke互操作万用代码

                thAssist = new Thread(() =>
                {
                    Invoke((ThreadStart)delegate()
                    {
                        ctlProgressBar1.Visible = true;
                        ctlProgressBar1.Start();
                    });
    
                    try
                    {
                        requestPage = WebRequest.Create(uri) as HttpWebRequest;
                        response = requestPage.GetResponse() as HttpWebResponse;
                    }
                    catch (WebException ex)
                    {
    
                    }
                    finally
                    {
                        StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
                        Invoke((ThreadStart)delegate()
                        {
                            textBox1.Text = sr.ReadToEnd();
                            //ctlProgressBar1.Stop();
                            //ctlProgressBar1.Visible = false;
                        });
                    }
                });
                thAssist.Start();
  • 相关阅读:
    db2新添用户
    merge的用法
    oracle常用命令
    oracle建用户
    获得当前时间的PRO
    全部快捷方式图标变成LNK文件怎么办
    随机生成数据的三种方法
    db2查看表空间
    db2疑难解决
    AVG()和to_date()函数的使用
  • 原文地址:https://www.cnblogs.com/sung/p/2825316.html
Copyright © 2011-2022 走看看