728x90
프로그램 실행 중 다른 Thread에서 Form의 컨트롤의 변경 하고자 할때 Cross Thread Error가 나온다.
이걸 해결 하려면 밑에 함수 처럼 Invoke로 감싼 후 컨트롤 변경을 하면 Error없이 가능하다
private void CrossThread()
{
this.Invoke(new MethodInvoker(delegate() { textBox1.text = "문자열..."; }));
}
728x90
반응형
'Application > C# (WinForm)' 카테고리의 다른 글
[C# WinForm] Delegate, Event, Invoke, Cross Thread 사용법 (0) | 2022.12.01 |
---|---|
[C# WinForm] INI 파일 읽기 및 쓰기 (0) | 2022.11.29 |
[C# WinForm] 프로그램 광고 달기 (Ads Jumbo) (0) | 2022.11.25 |
[C# WinForm] 자석 효과 구현 (0) | 2014.08.13 |
[C# WinForm] 마우스 커서 정보 얻기 (0) | 2014.08.13 |