C#
2014.10.30 16:05
크로스 스레드 관련 오류 발생 시
다물칸 주소복사
조회 수 475 추천 수 0 댓글 0
구분 | 팁&트릭 |
---|---|
출처 | http://blog.danggun.net/2040 |
통상 검색해서 찾은 방법은 전역에 Delegate를 사용해서 하는 방법인데
간소화 하는 방법을 찾아서 공유합니다.
간소화 방법은 일반적인 방법과는 달리 한줄로 델리게이트를 선언하는 방법 입니다.
메소드인보커 대리자(MethodInvoker Delegate)를 이용하는 방법이죠.
(참고 : MSDN - MethodInvoker 대리자)
1 2 3 4 5 6 7 8 9 10 11 12 13 | this .Invoke( new Action( delegate () { label2.Text = "Test" ; })); //혹은 this .Invoke( new MethodInvoker( delegate () { label2.Text = "Test" ; })); |