1
내 응용 프로그램 Form1에 양식이 있습니다. 스레드가이 형식으로 실행 중입니다. 다음 폼 Form2를 표시 할 때이 폼을 숨기고 스레드를 중단합니다. 부모 폼을 다시 보여줄 때 다시 스레드를 다시 시작해야합니다. 주 폼에서 스레드 다시 시작 코드를 쓸 수 있습니까?폼을 숨긴 후 폼을 다시로드하는 동안 어떤 이벤트가 발생합니까?
내 응용 프로그램 Form1에 양식이 있습니다. 스레드가이 형식으로 실행 중입니다. 다음 폼 Form2를 표시 할 때이 폼을 숨기고 스레드를 중단합니다. 부모 폼을 다시 보여줄 때 다시 스레드를 다시 시작해야합니다. 주 폼에서 스레드 다시 시작 코드를 쓸 수 있습니까?폼을 숨긴 후 폼을 다시로드하는 동안 어떤 이벤트가 발생합니까?
또는 Activated
이벤트가이 작업을 수행 할 수 있지만 분명히 명시 적으로 수행하지 않는 이유가 궁금합니다. 다시 양식을 보여줄 코드일까요? 왜 그 시점에서 실행되는 코드의 일부로 새로운 스레드를 생성하지 않을까요? 보조 노트로
Thread.Abort
포함) 스레드를 중단. 응용 프로그램을 알 수없는 상태로 두는 경향이 있습니다.
흠. 나는 그것을 시도한 적이 없지만, VisibleChanged 이벤트를 시도 했습니까? –