Я делаю простые обновления GUI по таймеру.Какой метод лучше использовать, если я обновляю один элемент управления?MethodInvoker, например:
this.Invoke((MethodInvoker)delegate
{
systemMode.Text = systemMode.ToString();
});
или создайте вызов элемента управления следующим образом:
public void UpdateSystemMode()
{
if (systemMode.InvokeRequired)
{
UpdateSystemMode.Invoke(new
UpdateSystemModeDelegate(UpdateSystemMode));
}
else
{
systemMode.UpdateSystemMode();
}
}
Очевидно, что метод вызова метода имеет меньше кода, но какой из них лучше всего использовать?*