스레드 메서드가 대리자를 사용하여 WinForm 클래스의 멤버 인 경우 winform을 업데이트하는 방법을 알고 있습니다. 그러나 스레드 함수가 WinForm의 구성원이 아닌 경우 어떻게 작동합니까? 이 경우 어떻게합니까?비 멤버 스레드 프로세스에서 WinForm 업데이트
0
A
답변
1
이 경우 스레드 함수에서 양식 참조가 필요합니다. 이 참조를 사용하여 모든 공용 양식 메서드를 호출하고 클래스 멤버에서와 같은 방식으로 양식을 업데이트 할 수 있습니다.
폼 참조를 스레드 함수에 전달하는 방법은 사용자가 결정해야합니다. 명백한 방법은 함수 매개 변수를 사용하여이를 수행하는 것입니다.
+0
예, 저는 바보가되고 있습니다. 그런 분명한 질문을하는 것에 대해 사과드립니다. 감사. – Jonnster
관련 문제
- 1. Winform : 여러 스레드 동시에 UI 업데이트
- 2. (비 멤버) 함수
- 3. WinForm 프로그램 업데이트 릴리스
- 4. C# Winform 다중 스레드 시퀀스
- 5. shared_from_this() 다른 스레드 (멤버 스레드 함수)
- 6. Objective-C의 비 멤버 함수
- 7. 비 객체의 멤버 함수 check()
- 8. "비 객체의 멤버 함수 호출"
- 9. , 비 스레드 안전 클래스
- 10. 부스트 : 스레드 및 멤버 함수
- 11. winform 응용 프로그램에서 DataSet 업데이트
- 12. 다중 스레드 C++ 실행 프로세스에서 스레드 추적을 얻는 방법은 무엇입니까?
- 13. 리눅스의 특정 프로세스에서 실행중인 스레드 찾기
- 14. 비 정적 멤버 함수에 대한 C++ 함수 포인터 (클래스 멤버)
- 15. 연산자를 멤버 함수 또는 비 멤버 (친구) 함수로 오버로드합니까?
- 16. 연산자 오버로드 : 멤버 함수 대 비 멤버 함수?
- 17. : 비 객체 멤버 함수 setTimezone()를 호출하는
- 18. 업데이트 문 업데이트 0 C# Winform 응용 프로그램을 통해 행?
- 19. 멀티 스레드 업데이트 서버
- 20. 업데이트 스레드에서 스레드
- 21. 스레드 매개 변수 업데이트
- 22. 비 스레드 안전 shared_ptr 만들기
- 23. 치명적 오류 : 비 객체의 비 멤버 객체에()를 호출하십시오.
- 24. DTM_SETSYSTEMTIME에 의해 다른 프로세스에서 dateTimePicker 업데이트
- 25. 다른 프로세스에서 UI를 업데이트 할 수 없습니다.
- 26. SFINAE 비 멤버 함수의 존재 여부를 확인하려면
- 27. 비 객체에서 rollback() 멤버 함수 호출
- 28. 왜 getline의 문자열 버전이 비 멤버 함수입니까?
- 29. 클래스의 비 정적 멤버 변수는 어디에 초기화됩니까?
- 30. 인스턴스가 생성되기 전에 비 멤버 함수를 호출하십시오.
자세히 설명해 주시겠습니까? 어쩌면 당신이하려고하는 것에 대한 코드 예제를 줄 수 있습니까? memeber 함수가 아닌 대리자를 전달 하시겠습니까? 양식에 대한 참조가있는 다른 클래스의 양식에 동기화 하시겠습니까? –