Я видел общую настройку для кросс-потокового доступа к элементу управления графическим интерфейсом, например, обсуждаемый здесь: Самый короткий способ написать поточно-безопасный метод доступа к управлению формами окон
Все найденные веб-хиты описывают аналогичную вещь.
Однако зачем нам нужно проверять InvokeRequired? Не можем ли мы просто вызвать Invoke напрямую?
Я предполагаю, что ответ отрицательный, поэтому мой реальный вопрос: "почему"?