본문 바로가기

쓰기

다물칸 주소복사
조회 수 468 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
구분 팁&트릭
출처 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";
    }));