![[윈폼] 프로그램 로딩 대기 화면 만들기 [윈폼] 프로그램 로딩 대기 화면 만들기](https://mblogthumb-phinf.pstatic.net/MjAyNDAzMDRfMTgx/MDAxNzA5NTM5MzQ2NTE1.liyoakS1Sq6HQVE2PkiQlo8pFXjVXlB8d1Hlo-agHQog.a7j4yJdwPr6ky8yY18ufyXSGK1PEnowqdl8vXtfZCVIg.PNG/01_Title.png?type=w2)
프로그램 로딩 화면 작동 시, 실행 흐름 프로그램을 만들다 보면 어떤 모듈을 실행할 때 오래 걸릴 수도 있다. 모듈 실행 시 비동기 처리를 해주지 않는다면, 그 모듈이 실행 완료할 때까지 프로그램이 먹통이 되어버린다.
이때 그 모듈이 실행 중임을 사용자에게 알려주기 위한 로딩 화면을 만들어 주면, 사용자는 프로그램에 문제가 생기지 않음을 알고 안심하고 대기할 수 있을 것이다. 외부 프로그램을 실행하는 프로그램을 만들어, 그 외부 프로그램이 실행 완료될 때까지 로딩 중임을 표시하는 대기화면을 만들어보자.
외부 프로그램은 화면이 뜰 때까지 몇 초간 걸리는 DelayRunner라는 프로그램으로 진행하겠다. 외부 프로그램 다운은 아래에 코드 작성 부분에 첨부하였다.
이 글은 Visual Studio Community 2022 17.7.6과 .NET 7.0 기준으로 작성되었습니다. 화면 만들기 로딩 화면은 간단하게 로딩 중에 Loading...을 표시하도록 만들 것이다.
먼저 화면을 만들 F...
#WinForm
#로딩화면
#비동기
#윈폼
원문링크 : [윈폼] 프로그램 로딩 대기 화면 만들기