本帖最后由 fsdsdffdsa 于 2014-6-3 09:25 编辑  
 
[C#] 纯文本查看 复制代码                    、              //新开子窗口进行登录操作
                    frmBrowse = new FrmWebbrowse();               
                     frmBrowse.userName = Convert.ToString(dt.Rows[i]["userName"]);
                    frmBrowse.passWord = Convert.ToString(dt.Rows[i]["passWord"]);
                    frmBrowse.Show();
                   //子窗口登录后回传参数到主窗口 ,执行大量网络操作在函数[/i][/i][i][i]GetMoney [/i][/i] 中,这里导致主窗口假死[i][i]
                    frmBrowse.GetMoney += new DelegateText(GetMoney);
 
 
主窗口会开一个f子窗口frmBrowse 操作webbrowse,操作完毕后,回传的参数再执行主窗口的GetMoney 函数,由于GetMoney 大量请求网络资源,导致窗口假死,求教如何有效的避免主窗口假死,我是加了 
[mw_shl_code=csharp,true]    
  ThreadPool.UnsafeQueueUserWorkItem(new WaitCallback((object s) => 
                   { 
                    frmBrowse.GetMoney += new DelegateText(GetMoney); 
                     }), null);        //线程池[ 
/mw_shl_code] 
貌似不起作用,求教可行的方法。。。。感觉方法应该很简单,只是小白不知道。。。。 
 
 
 
 |