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

        public delegate void INVOKE_SET_TEXTBOX(TextBox tb, string text);  // 델리게이트 선언

        public void SetText(TextBox tb, string text)
        {
            tb.Text = text;
        }

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

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