이전에 invoke에 대해서 남겨둔게 있는데...
기초적이고 간단한 개념을 남겨둔거라..이번에 좀더 확장성을 가진 invoke를 남겨보려고 합니다..

1public delegate void INVOKE_SET_TEXTBOX(TextBox tb, string text);  // 델리게이트 선언
2 
3public void SetText(TextBox tb, string text)
4{
5    tb.Text = text;
6}

위의 델리게이트와 메소드를 추가하고 아래처럼 사용하면 됩니다.

1INVOKE_SET_TEXTBOX d = new INVOKE_SET_TEXTBOX(SetText);
2this.Invoke(d, textbox1, LOG_STR);
간단하지요?
Posted by 아르다