Если вы напишите EventGetSum()
, что немедленно вызовет метод EventGetSum.
Если вы напишите new EventHandler(EventGetSum)
, это создаст делегата, который будет вызывать EventGetSum при его вызове.
Вызов Control.Invoke
вызывает указанный делегат из потока пользовательского интерфейса, ответственного за элемент управления. Это необходимо, потому что вы не должны получать доступ к элементам пользовательского интерфейса из произвольных потоков.