Application/C# (WinForm)

[C# WinForm] Cross Thread 해결법

devsalix 2014. 8. 13. 15:49
728x90

프로그램 실행 중 다른 Thread에서 Form의 컨트롤의 변경 하고자 할때 Cross Thread Error가 나온다.

이걸 해결 하려면 밑에 함수 처럼 Invoke로 감싼 후 컨트롤 변경을 하면 Error없이 가능하다

 

private void CrossThread() 
{
	this.Invoke(new MethodInvoker(delegate() { textBox1.text = "문자열..."; }));
}

 

728x90
반응형