Чтобы открыть окно сообщения, я использую MessageBox.Show(...)
. Обычно я оборачиваю вызов в Invoke:
BeginInvoke (new Action (() => {
MessageBox.Show ());
}));
(Я удалил часть исходного вопроса, на который был дан ответ в другом месте)
Всегда ли мне нужно оборачивать вызов MessageBox в (Begin-)Invoke
, если я звоню из потока без графического интерфейса?