none
请教高手们如何在线程运行时能够读取鼠标事件,菜鸟求问 RRS feed

  • 问题

  • 我写了一个窗口应用程序,在调用一个函数后进入死循环,无法读取鼠标事件,想问下大家如何才能让函数运行的时候还能读取鼠标事件呢?
    程序大致如下: 
    class tt
    {
    public void deadloop()
    {
    while(1){};
    }

    public coid diaoyong(object sender, EventArgs e)
    {
    deadloop();
    }
    }
    如果使用多线程,是不是这样
    class tt
    {
    public void deadloop()
    {
    System.Object lockThis = new System.Object();
    lock (lockThis)
    {
    while(1){};
    }
    }

    public coid diaoyong(object sender, EventArgs e)
    {
    deadloop();
    Thread ll=new Thread(deadloop);
    ll.Start();
    }
    }
    用了似乎没反应,依然不能读鼠标,望大侠们指教

    2008年9月27日 0:37