每天在指定 21点,22点时间弹出一个消息提示框,一天共2次。timer1 中interval设置 1000;
private void timer1_Tick(object sender, EventArgs e)
{
label_time.Text = DateTime.Now.ToString();
if (DateTime.Now.Hour == 22|DateTime.Now.Hour == 21 && DateTime.Now.Minute == 0)
{
MessageBox.Show("OK");
}
else
return;
}为什么 MessageBox 一直弹出来,不停止。 我刚学,高手别见笑。
private void timer1_Tick(object sender, EventArgs e)
{
label_time.Text = DateTime.Now.ToString();
if (DateTime.Now.Hour == 22|DateTime.Now.Hour == 21 && DateTime.Now.Minute == 0)
{
MessageBox.Show("OK");
}
else
return;
}为什么 MessageBox 一直弹出来,不停止。 我刚学,高手别见笑。
解决方案 »
- c# 读取串口数据问题,紧急求教(高分)
- C# Winform 出现insert into语句错误
- 散分了,关注一下!!!!!!!!
- 十分费解,不明白
- c# axWindowsMediaPlayer1 连接音乐相对路径问题
- 关于winform数据库程序用的数据库访问类的问题。
- 谁有中国象棋的代码!
- [群12634167]开发人员关于C#、VB和VBScrip的技术群(群内气氛较为活跃,喜静者勿加)
- wcf中这一段的每一句都说明了些什么???
- C#中难道没有动态数组吗?如果有,怎么声明?怎么改变维数??
- [color=#FF0000]请问哪位有ClChart的一些学习资料,小弟不胜感激!![/color]
- Func<TElement, bool> predicate问题
MessageBox.Show("OK");
改成这样,添加一个timer1.Enabled = false;
{
label_time.Text = DateTime.Now.ToString();
//里面要加个内括号
if ((DateTime.Now.Hour == 22|DateTime.Now.Hour == 21) && DateTime.Now.Minute == 0)
{
MessageBox.Show("OK");
}
else
return;
}
要不然 得给你弹俩小时的MesageBox