请将ftp用一个线程来调用;
其它功能请创建新的线程来调用;
这样你就可以使用.net的多现程的特性来实现上传文件的同时不能干别的事的问题

解决方案 »

  1.   

    查一下msdn关于thread的信息不就知道了吗?
      

  2.   

    上传时开一个线程。
    private void button1_Click(object sender, System.EventArgs e)
    {
    Thread th = new Thread(new ThreadStart(Startupload)); 
    th.Start();  }
    private void Startupload()
    {
    //upload
    }
      

  3.   

    谢谢!!to laogao:
    要学的东东太多了
      

  4.   

    to isclever(人人自然):用你的方法还是不行
      

  5.   

    可以用MethodInvoker(不知web中能用否)
    public void subThreadFun()
    {
    MethodInvoker mi = new MethodInvoker(myDisplay);
    this.BeginInvoke(mi);
    }public void myDisplay()
    {
          //显示处理
    }Thread thdSubThread=new Thread(new ThreadStart(subThreadFun));
    thdSubThread.Start();
      

  6.   

    use abcupload.net
    pure html progress bar
      

  7.   

    肯定得用多线程 象phoenixmorgan(凤凰武士)说的那样
      

  8.   

    回复人: jonsonzxw(.net从入门到精通) ( ) 信誉:105  2003-4-23 16:45:37  得分:0 
     
     
      
    各位,如何做呀,上传前,我想显示"请选择上传文件"的信息单击上传按钮时,想显示"上传中,请稍候"的信息传完后,生成了缩略图和水印图后,显示"上传完毕"的信息就是单击上传按钮时不能显示信息,其它都没问题,怎么办呀,郁闷!!!!!!!!!!!!!!!!!!!  
     
    GZ!