小编Roc*_*ock的帖子

C#WinForm中MessageBox的连续弹出

这是我的代码:

private void btnReminder_Click(object sender, EventArgs e)
{
    timer2.Start();
}

private void timer2_Tick(object sender, EventArgs e)
{
    DateTime Date = DateTimePickerReminderDate.Value;
    DateTime Time = DateTimePickerReminderTime.Value;
    if (DateTime.Now.CompareTo(Date) > 0 && DateTime.Now.CompareTo(Time) > 0) 
    {
        Date = DateTime.MaxValue;
        Time = DateTime.MaxValue; 
        MessageBox.Show("Your Reminder");

        timer2.Stop();     
    }
}   
Run Code Online (Sandbox Code Playgroud)

当我设置提醒它按预期工作并在正确的时间显示消息.但问题是,它不断弹出消息框我试图清除这个错误但我没有成功.所以我现在需要专家建议所以请帮我清除这个bug.

c# messagebox winforms

4
推荐指数
1
解决办法
280
查看次数

标签 统计

c# ×1

messagebox ×1

winforms ×1