你调用DXZ()这个方法就可以了呀!

解决方案 »

  1.   

    Thread thread=new Thread(new ThreadStart(DXZ));
    改成:
    Thread thread=new Thread(new ThreadStart(DXZ));你原来有一个是中文的括号。
      

  2.   

    Thread t = new Thread(new ThreadStart(DXZ));
    t.Start();
      

  3.   

    你那个程序是可以运行的,using System.Threading;然后,在Form1_Load事件中添加:
    private void Form1_Load(object sender, System.EventArgs e)
    {
    fShowMess();
    }
      

  4.   

    是啊,可以成功运行啊。
    是不是你写错了?VS.NET默认是button1
    Button1.Text="显示";
    改成:
    button1.Text="显示";
      

  5.   

    在WEB中使用多线和,要注意。
    有可以WEB运行完了,那个线程可能还在运行,那不会导致显示结果不一致。
      

  6.   

    在WebForm中不可以这么写的。Http是无连接协议,所以服务器端是不能控制客户端现实的内容的。如想实现你想要的功能,这只能使用Javascript实现。在客户端使用JavaScript实现一个定时执行的函数,就可以了。如果需要服务器端的状态,则你可定时刷新页面
      

  7.   

    我是在WinForm中测试的,没有问题,楼主是WinForm,还是WebForm?
      

  8.   

    还是 colinfly(Colin)说到点子上了,线程控制的是代码运行所在机器上的线程,你的WEB Form在用户打开以后已经成了用户客户机上的窗体了,你在服务器端运行的线程又怎么能控制它呢?要控制只能用客户端代码来实现,即javascript或vbscript,记住,你的服务器端代码试运行在服务器上的,不能控制客户端的。如果服务器的代码能够控制客户端,那就太危险了,你改一个网站,谁近来就格式化他的硬盘,那访问你网站的人不是都哭了吗?!
    你想想,这可能吗?如果可能那就是操作系统的一个大大的BUG!