Написать программу, выводящую на экран работающие "электронные часы" - C#
Формулировка задачи:
Задача. Написать программу, выводящую на экран работающие "электронные часы" показывающие текущее время, и работающую в течении одной минуты или до тех пор, пока пользователь не нажмет любую клавишу.
Решение задачи: «Написать программу, выводящую на экран работающие "электронные часы"»
textual
Листинг программы
public MainForm()
{
InitializeComponent();
ltime = new Label();
ltime.Parent = this;
ltime.Location = new Point(10,10);
ltime.Show();
sc = System.Threading.SynchronizationContext.Current;
((AsyncCallback) delegate
{
while (true)
{
sc.Post(delegate { ltime.Text = DateTime.Now.ToString("%h:%m:%s"); }, null);
System.Threading.Thread.Sleep(500);
}
}).BeginInvoke(null,null,null);
}