c#应用程序中,如何在线程中设置定时器?特别注意的是我的窗体都是隐藏的

解决方案 »

  1.   

    用一个Timer控件不就行了吗?
      

  2.   


            System.Timers.Timer timer = new Timer();
            public void TimerTest()
            {
                timer.Interval = 2000;
                timer.Elapsed += OnTimerElapsed;
                timer.Start();
            }        private void OnTimerElapsed(object sender, ElapsedEventArgs e)
            {
                //响应Timer事件
            }
      

  3.   

    程序中使用了thread(sleeping)线程后会对定时器产生影响吗,我的定时器会无故终止是怎么回事啊