new Thread(() => { while (true) { try { Invoke((MethodInvoker)(() => { if (DateTime.Now.ToString("HH:mm:ss") == Schedule) { 方法名 } })); Thread.Sleep(1000); } catch { } } }) { IsBackground = true }.Start();
另: Control.CheckForIllegalCrossThreadCalls = false;可以避免新创建的线程不能访问UI线程创建的窗口控件