2013-10-11 5 views
0

메시지 상자가있는 로딩 화면을 만들려고하지만 확인 버튼을 클릭해야합니다. 아무도 좋아하지 않는다고 생각합니다. 메시지 상자를 열고 약 1 ~ 2 초 동안 기다린 다음 다음 하나를 열고로드가 완료 될 때까지 계속 진행하는 프로그램을 만들고 싶습니다. 여기에 지금까지 나와있는 코드가 있습니다.VB.net에서 MessageBox를 대기시키는 방법

Dim result = MessageBox.Show("Loading.", "Loading Form", MessageBoxButtons.OK) 
     If result = DialogResult.OK Then 
      MessageBox.Show("Loading..", "Loading Form", MessageBoxButtons.OK) 
      If result = DialogResult.OK Then 
       MessageBox.Show("Loading...", "Loading Form", MessageBoxButtons.OK) 
       If result = Windows.Forms.DialogResult.OK Then 
        MessageBox.Show("Loading Complete.", "Loading Complete", MessageBoxButtons.OK) 
       End If 
      End If 
     End If 

누구나 해결책이 있습니까?

+1

MessageBox 호출 간에는 아무 것도 일어나지 않습니다. 왜 그런가요? 질문에 대답하기 위해 NO는 모든 것을 중단하고 사용자로부터 의견을 얻으려고합니다. – Plutonix

+0

답변을 주셔서 감사합니다. – Wolfie

+1

사용자 정의 대화 상자를 만든 다음 닫을 때까지 타이머를 확인하십시오. – TEK

답변

0

메시지 상자가 프로세스의 위치를 ​​사용자에게 알려주는 방법 일 경우 진행률 표시 줄을 제공하거나 양식의 레이블을 메시지로 업데이트하는 것이 가장 좋습니다. 또한 사용자가 프로그램이 여전히 실행 중임을 알 수 있도록 시간 유리를 켭니다.

관련 문제