0

我希望用户花 1 小时 10 分钟来给出一条消息,说明剩余时间

这是我的代码

        string your = txt2.Text;
        string format = "HH:mm:ss";
        DateTime your1 = DateTime.Parse(your);
        while (DateTime.Now < your1)
        {
            TimeSpan left = your1 - DateTime.Now;
            DateTime left1 = Convert.ToDateTime(left.ToString());
            MessageBox.Show(left1.ToString() + "1");


        }
        MessageBox.Show("times up");
4

1 回答 1

2

我建议您创建一个表单(而不是 MessageBox.Show)。在此表单中,您可以显示剩余时间并添加一个计时器,该计时器在一段时间后调用“this.close()”

于 2013-10-24T12:57:20.843 回答