을 실행하기 전에 다시 그리기와 같은 뭔가. 올바른 디자인은 백그라운드 스레드/디스패처를 시작하는 것이지만, 때로는 간단한 작업에 너무 많은 번거 로움이 있다는 것을 알고 있습니다.포스는 버튼이있을 때 긴 작업
그렇다면 버튼을 사용 중지 된 상태로 다시 그리려면 어떻게해야합니까? Button에 .UpdateLayout()을 시도했지만 효과가 없습니다. WinForms를 사용할 때 정상적으로 작동하는 System.Windows.Forms.DoEvents()도 시도했지만 효과가 없었습니다.
그는 Dispatcher/Backgroundworker를 인식하고 있지만 Dispatcher/Backgroundworker를 사용하지 않았 음을 분명히 알고 있습니다. – edvaldig
@edvaldig : 나는 그것을 사용하지 않기 위해 밑줄을 긋았지만, 그가 찾고있는 코드를 그에게주었습니다. 나는 이것이 당신에게서 -1의 가치가 있다고 생각하지 않습니다. 코드가 작동하지 않는다면 -1을 주겠지 만 몇 가지 추가 조언은하지 않아야합니다. 나는 이것이 공평하다고 생각하지 않는다. – HCL
맞아, 내가 너무 빨리, 보상에 upvote 댓글 : – edvaldig