System.Timers.Timer t; private void button1_Click(object sender, EventArgs e) { t = new System.Timers.Timer(); t.Elapsed = new ElapsedEventHandler(t_Elapsed); t.Interval = 20000; t.Enabled = true; t.AutoReset = true; } private void t_Elapsed(object sender, EventArgs e) { MessageBoxTimeoutA((IntPtr)0, "不开心", "消息框", 0, 0, 1000);// 直接调用 3秒后自动关闭 父窗口句柄没有直接用0代替 }


评论