我试图让标签每秒刷新一次,所以倒计时更新,有一些麻烦。对于noob问题,我对C#道歉极为新颖。标签文本每秒刷新
private void Form1_Load(object sender, EventArgs e)
{
bool ephCD = true;
int ephHours = (DateTime.Today.AddDays(1) - DateTime.Now).Hours;
int ephMinu = (DateTime.Today.AddDays(1) - DateTime.Now).Minutes;
int ephSecs = (DateTime.Today.AddDays(1) - DateTime.Now).Seconds;
label1.Text = ephHours.ToString() + ":" + ephMinu.ToString() + ":" + ephSecs.ToString();
while (ephCD == true)
{
label1.Refresh();
}
}
当启动此程序甚至不出现。
为什么程序不显示?
什么是_trouble_? – 2014-08-29 20:34:59
当启动这个程序甚至不出现时,我假设while循环如此快速地刷新帧,我甚至不能看到它。 label1的倒计数不更新,它是静态的。 – user3708761 2014-08-29 20:36:28