Windows Form에서 컨트롤을 만든 스레드에서 다른 스레드에서 이벤트가 트리거되는 위치를 읽었습니다.이벤트 처리기는 현재 개체를 매개 변수로 사용할 수 있습니까?
따라서 이벤트 핸들러는 버튼의 색상 변경과 같이 컨트롤을 직접 업데이트 할 수 없습니다.
Invoke 또는 BeginInvoke가 필요하다는 설명을 읽었습니다.
내 질문 : 왜 이벤트 처리기가 'this'를 악기로 전달할 수 없습니까?
'this'는 컨트롤의 색상을 변경하려는 버튼이있는 양식입니다. ;)
내가 대리자는 '이'를 취할 수 인스턴스를 본 적이 맹세 할 수- 그냥 가서 주변에 나사 다른 스레드에서 이벤트 핸들러를 중지 어디에도 없지만 아마 ...
이벤트가 항상 다른 스레드에서 트리거되는 것이 걱정된다면, 대부분의 시간은 쉬지 않을 것입니다. 특히 사용자 작업에 의해 트리거되는 이벤트의 경우 –