개발/C#
# Invoke() (인보크 메서드)
노마드
2021. 1. 25. 07:38
Invoke 메서드는 InvokeRequired 값에 따라 사용이 된다.
예를 들어 UI 스레드 (메인 스레드) 에 있는 컨트롤을 작업 스레드의 메서드에서 접근할 때, InvokeRequired값이 True를 반환하고
이때는 Invoke 메서드를 통해 작업 스레드의 메서드를 대리자로 실행시켜야한다.
메인 스레드에서 컨트롤을 접근할려고하면, InvokeRequired 값이 false를 반환하고 이때는 그냥 접근하면 된다.