Я знаю его слишком поздно. Однако даже сегодня, если у вас возникли проблемы с доступом к элементам управления перекрестными потоками? Это самый короткий ответ до даты: P
Invoke(new Action(() =>
{
label1.Text = "WooHoo!!!";
}));
Вот как я обращаюсь к любому управлению формой из потока.
Я посмотрел на некоторые go-коды на github и объединил их тестовые данные / векторы в следующий код quaternion_test.go github quarternion test code