728x90
반응형
안녕하세요. 공통모듈을 보통 DLL로 만들어서 호출하는데 이벤트를 발생시켜 DLL을 사용하는 클래스에서 클래스내 컴포넌트나 다른 클래스에 값을 변경하고자 할 때 이런 오류가 가끔(자주가 아니라 더 잡기 힘드나, 그나마 쉬운) 발생하는데 그것을 해결할 방법입니다.
요기서는 Delegate(대리자)를 만들어서 좀 복잡한 방법으로 알려주는데 아래 코드를 보면 간단합니다.
Invoke(new Action(() =>
{
cboItem.SelectedItem(value);
}));
이 코드를 보니 JavaScript가 생각나네요. 오늘의 간단한 팁이었습니다.
반응형
'개발 > C#' 카테고리의 다른 글
[2021.09] fo-DICOM Log4Net 사용방법 (0) | 2021.09.06 |
---|---|
[2021.09] 입력문자가 어떤 언어인지 분별해주는 함수 (0) | 2021.09.04 |
[2021.05] Enum을 Combobox에 값을 넣을 때 Foreach 문 활용방법 (0) | 2021.05.14 |
[2021.05] 모니터 해상도 및 배율에 따른 예외 처리 (0) | 2021.05.10 |
[2021.04] C#에서 WIN32 API를 이용한 객체로 폼 이동방법 (0) | 2021.04.06 |