Я улавливаю время запуска и текущее время, но моя проблема в том, что метка не меняется, если время запуска уже прошло. Мне нужно снова открыть форму Windows (c #), чтобы метка изменилась.
Код:
_hh = DateTime.Now.Hour;
_min = DateTime.Now.Minute;
_yy = DateTime.Now.Year;
_mm = DateTime.Now.Month;
_dd = DateTime.Now.Day;
DateTime _original_launch_time = new DateTime(_yy, _mm, _dd, 13, 0, 0);//this is the default time for launch
DateTime time = new DateTime(_yy, _mm, _dd, _hh, _min, 0); //this gets the current time
if (_original_launch_time > time)
{
label1.Text = "your not late";
}
else
{
label1.Text = "your late";
}