도구 모음 단추에있는 항목을 확인하는 타이머가있는 폼이 있고 이제이 폼을 자식 폼으로 사용하여 다른 응용 프로그램을 insde하면 타이머가 여전히 실행됩니까? 스레드가 작동하지 않을 수있는 문제가 있습니까? 내가 묻는 이유는 내가 다른 응용 프로그램에서이 응용 프로그램을 열면이 시나리오와 도구 모음이 업데이트되지 않고 여기에서 문제가 발생했는지 그리고 가능한 수정 사항이 있는지 확인하려고했기 때문입니다.자식 폼 내의 타이머
-1
A
답변
2
System.Windows.Forms.Timer는 자신이 만든 동일한 스레드에서 Tick 이벤트를 발생시킵니다. 따라서 부모 응용 프로그램이 주 스레드를 차단하면 Tick 이벤트의 코드는 스레드가 실행될 때까지 실행되지 않습니다 이 문제는 사용자가보고있는 문제의 원인 일 수 있지만 나머지 UI는 해당 시나리오에서도 응답하지 않아야합니다. System.Timers.Timer는 별도의 스레드에서 Tick 이벤트를 발생시킵니다. 그러나 코드가 실행 되더라도 도구 모음을 업데이트 할 수 없으므로 UI 스레드가 차단되는 경우 거의 사용되지 않습니다.
관련 문제
- 1. 서브 폼 내의 서브 폼
- 2. Windows 서비스 내의 스레드 내의 타이머
- 3. 부모로부터 자식 폼 닫기
- 4. AlphaBlend 자식 폼
- 5. 활성 자식 폼 인쇄
- 6. WinForms MDI 자식 폼
- 7. Windows 폼 내의 공간 늘리기
- 8. MDI 자식 폼 페인팅 문제
- 9. Grails의 부모 자식 폼 검증
- 10. 다른 양식의 MDI 자식 폼
- 11. 중복 MDI 자식 폼 방지
- 12. RABL - 자식 노드 내의 속성
- 13. 타이머 "이름"속성은 무엇입니까? 윈도우 폼 C#?
- 14. 내 자식 폼 디자이너에서 상위 폼 컨트롤을 편집하는 방법
- 15. 부모 자식 폼 - 최대화시 하위 폼 축소 및 아래로 복원
- 16. 기본 폼 값이있는 UpdatePanel 내의 ModalPopup
- 17. 자식 폼 컨트롤을 공유하고 나는 자식 폼, 같은 산란 수있는 형태가
- 18. 자식 폼에 보이지 않는 기본 폼 컨트롤
- 19. 자식 폼 컨트롤을 비활성화하는 방법은 무엇입니까?
- 20. 자식 폼 버튼 클릭을 하나의 루틴으로 통합해야합니다.
- 21. 서로 간섭하는 두 개의 MDI 자식 폼
- 22. 문제 통과 데이터를 다시 자식 폼
- 23. MDI 자식 폼 호출, 생성하지 않음
- 24. C# 부모 창에 자식 폼 포함
- 25. MDI 자식 폼 Vista에서 최대화 문제
- 26. PropertyStore 및 MDI 자식 폼 정보
- 27. StatusBar와 같은 자식 폼 위치 지정
- 28. Windows간에 타이머/변수 공유
- 29. 타이머
- 30. 타이머