none
if문 과 로딩바 관련 질문 RRS feed

  • 질문

  •  프로그램이 실행이 되면 바로 로딩바가 숫자가 올라가면서 체크 박스에 하나씩 체크가 되고 진행중이 완료로 바뀌게 하는데 아래처럼 명령어를 했는데 로딩바만 움직여요

            If (Me.Bar1.text >= 20) Then
                CheckBox3.Checked = True
            End If
            If bel1.Text > 50 Then
                Me.CheckBox2.Checked = True
            End If
            If bel1.Text > 70 Then
                Me.CheckBox1.Checked = True
            End If
            If bel1.Text = 100 Then
                Me.CheckBox4.Checked = True
                Me.Hide()
                Form1.Show()
            End If

     

     

     100로가 됬는데도 체크박스와 진행중이 않바뀌어요.

    알려주세요.

    2014년 7월 12일 토요일 오전 7:43

모든 응답

  • 아래 샘플 참고하시기 바랍니다.

    Build Progress Bar

    제시해 드린 답변이 도움이 되었기를 바랍니다.
       
    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.
    하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다

    2014년 7월 21일 월요일 오전 9:21
    중재자
  • 첫번째 IF문에 사용된 Object Me.Bar1.text 와 두번째 이후에 확인하는 Object bel1.Text가 다른데 원래 그리 하시려는 거지요?

    제가 이해하기에는 화면에 Refresh되는 것이 보이지 않는 듯 한데요.(잘못 이해했다면 죄송...)

    각 If문장안에 DoEvents 를 써넣으시면 화면이 Refresh가 되서 진행 상황이 보일 듯 합니다.

    2014년 7월 25일 금요일 오전 5:00