병렬 처리나 크로스 쓰레드 경고가 발생할 경우를 방지해 미리 UI 컨트롤을 Invoke 할 경우
아래와 같이 쓰면 깔끔하고 보기도 좋다
this.Invoke(new MethodInvoker(
delegate()
{
///실행할 내용
lstLog.Items.Add(new ListViewItem(strData));
}
)
);
'프로그래밍 > C#' 카테고리의 다른 글
C# .NET을 사용하여 순환적으로 디렉터리 검색 (0) | 2013.07.18 |
---|---|
[C#] WebReqeust와 WebResponse를 이용하여 웹페이지 내용 가져오기 (0) | 2013.07.10 |
[C#] 프로그램 실행시간 체크, 프로세스 메모리 체크, ICSharpCode 라이브러리를 이용한 파일 압축 / 해제 (0) | 2013.07.10 |
C# DataSet을 Parallel 로 사용할 경우 (0) | 2013.07.08 |
C# Regex 정규식으로 문자열과 숫자를 분리 (0) | 2013.07.05 |