Это защитное дополнение? ".SynchronizingObject = this;" - PullRequest
2 голосов
/ 16 марта 2012

Я тестирую следующее и пытаюсь понять, что он делает, чтобы затем применить его ко мне в реальном приложении.Приложение работает с .SynchronizingObject = this; или без него.Я посмотрел MSDN , но мог бы сделать с альтернативным объяснением того, что делает эта строка и почему мне нужно ее включить?

1 Ответ

3 голосов
/ 16 марта 2012

См. MSDN

Необходимо установить SynchronizingObject для компонента Windows Form, чтобы обработчик события Exited выполнялся в потоке, создавшем компонент.

Если вы выполняете кодовую последовательность в консольном приложении, вам, вероятно, не нужно устанавливать SynchronizingObject;но если вы хотите получить доступ к пользовательскому интерфейсу из обработчика события Exited, вы должны установить этот элемент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...