如何让程序的一个功能在每天的特定时间执行?谢谢! 比如说,每天下午3点,程序就弹出一个对话框.请问如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把你的程序添加到任务计划。控制面板—>任务计划—>添加任务计划, 接下来按界面提示操作就可。如果你的程序是处在运行状态的用定时器或线程。 private void queuingtimer_Tick(object sender, EventArgs e) { DataRowView v; for (int i = 0; i < maillist.Items.Count; i++) { v = (DataRowView)maillist.Items[i]; DateTime sendtime = Convert.ToDateTime(v[1].ToString()); if (DateTime.Now.Date == sendtime.Date && DateTime.Now.Hour == sendtime.Hour && DateTime.Now.Minute == sendtime.Minute && DateTime.Now.Second == sendtime.Second) { this.lbquening.Text = sendtime.ToString(); PKID = Convert.ToInt32(v[0].ToString()); stat = sendtime.ToString(); Thread send = new Thread(new ThreadStart(SendMail));//use thread send.Start(); //SendMail(); } } }使用定时器,具体设置时间,你可以使用set,get 这是一个啥dll,可以摆调用吗?? ListViewItem里添加"//"那一行总会抛出异常 如何在背景图上使用gdi+显示文字? c#调用delphi dll 时的一些注意事项 麻烦帮把以下的函数由C转为C# 关于winfrom里面 关闭窗体的问题30分 一个简单的问题,我都不好意思问了 请问一个System.Data的问题 httpwebresponse总是超时 关于crystal report Dataset使用问题 约束"FK_borrow_book"冲突
控制面板—>任务计划—>添加任务计划, 接下来按界面提示操作就可。
如果你的程序是处在运行状态的用定时器或线程。
{
DataRowView v;
for (int i = 0; i < maillist.Items.Count; i++)
{
v = (DataRowView)maillist.Items[i];
DateTime sendtime = Convert.ToDateTime(v[1].ToString());
if (DateTime.Now.Date == sendtime.Date && DateTime.Now.Hour == sendtime.Hour && DateTime.Now.Minute == sendtime.Minute && DateTime.Now.Second == sendtime.Second)
{
this.lbquening.Text = sendtime.ToString();
PKID = Convert.ToInt32(v[0].ToString());
stat = sendtime.ToString();
Thread send = new Thread(new ThreadStart(SendMail));//use thread
send.Start();
//SendMail(); }
} }
使用定时器,具体设置时间,你可以使用set,get