타이머 만들기

제가 Visual Basic에서 타이머를 만드는 방법을 보여 줄께이 시간. 타이머를 사용하여 네트워크 구성 요소입니다.

음, 이것은 반대로, 내가 타이머의 기능에 집중하고 당신이 디자인을 드릴 것입니다하려는 각 컨트롤의 속성 수정의 각 단계를 보여주는 예제로 한 단계입니다 척하지 마세요. 단지 내가했던 그들을 보여줍니다.

사용되는 컨트롤은 다음과 같습니다 양식, 세 개의 버튼 두 레이블. 우리는 또한 양식에 타이머를 추가해야합니다. 아니면 한달 더 이렇게 될 줄 :

글쎄, 우리가 양식의 수준 4 개인 변수를 정의합니다 제일 먼저.

 정수 = 0으로 개인 시간
 정수 = 0으로 개인 분
 정수 = 0으로 개인 초
 정수 = 0으로 개인 밀리초

타이머 구성 요소는 간격 속성 100이 있어야합니다.

우리는 시간이 지남에 label1에 표시하는 함수를 만듭니다 :

     PrintTime 서브 ()
         Hora.ToString.PadLeft Label1.Text = (2, "0") & ":"
         Minuto.ToString.PadLeft Label1.Text & = (2, "0") & ":"
         Segundo.ToString.PadLeft Label1.Text & = (2, "0") & ":"
         Milisegundo.ToString.PadLeft Label1.Text & = (1, "0")

         Label1.Refresh ()
     End Sub 참고

구성 요소 타이머 틱의 경우 어디 스톱워치의 논리입니다. 거기에 다음 코드를 복사 :

 + = 1 밀리초
 다음 밀리초 = 9면
     밀리초 = 0
     + = 일초
     그렇다면 초 = 59면
         초 = 0
         분 + = 1
         그렇다면 = 59분
             분 = 0
             시간 + = 1
         최종면
     최종면
 최종면
 printTime ()

음, 단지 세 개의 버튼의 코드를 뺍니다. 시작 버튼은 타이머를 활성화 :

 Timer1.Enabled = TRUE

일시 정지 버튼은 타이머를 중지 :

 Timer1.Enabled = FALSE

그리고 리셋 버튼은 변수의 값을 재설정하려면 :

 시간 = 0
 분 = 0
 초 = 0
 밀리초 = 0

 printTime ()

이 예제는 특히 복잡하고 그들에게 도움이되지 않습니다 바랍니다. 마지막으로 당신에게 타이머 작업의 스냅샷을 떠나 :

"어떻게 스톱워치 만들기 위해"30 응답

  1. Bitacoras.com는 말합니다 :

    Bitacoras.com 정보 ...

    Bitacoras.com에 속도 :. 제가 타이머를 사용하여 Visual Basic에서 네트워크 구성 요소에 타이머를 만드는 방법을 보여 줄께이 시간. 음, 이것은의 수정된 등록 정보의 각 단계를 보여주는 예제에 의해 단계 척 하지마 ...

  2. 에디스 바우 티 스타는 말합니다 :

    감사하는 것은. NET 단지 시작 나에게 매우 유용했습니다 잘 설명되어 있습니다.

    안녕.

  3. mezaq 주니어는 말합니다 :

    예 아주 좋다 ... 그리고 Q tiens qya에 대한 공헌 지식에 대한 감사는 최근에 시작 ...

  4. 말합니다 :

    안녕하세요!
    픽셀 매우 코드가 좀 더 내 목숨을 롤 저장 제공하는 엄청난 도움을했습니다 감사합니다 ...
    많은 감사를 작동하지 ...
    kuidate 안녕 ...

  5. Adyir 말합니다 :

    당신은 정말 사람을 감사합니다 ... 합병증이 예제없이, 아주 아주 좋은, 하나님 께서 당신과 당신을 도와 ...

  6. bacotich 말합니다 :

    내가 당신을 축하 매우 좋은 기여를하고 있습니다!

  7. galvis 말합니다 :

    나에게 많은 도움 정말 감사합니다

  8. 페르난도는 말합니다 :

    타이머가 단지 두 번째 59 00:01:59:0은 58-00 59에서 점프가 존재하지 않습니다 신경 쓰지 시간 상관 없어 괜찮아요, 제발 코드를 확인

  9. 페르난도는 말합니다 :

    이 솔루션은 어떻게 생겼 을까
    밀리초 + = 1
    경우 밀리초 그렇다면 = 10
    밀리초 = 0
    둘째 + = 1
    그렇다면 초 = 60면
    둘째 = 0
    할인 + = 1
    그렇다면 = 60 분
    분 = 0
    시간 + = 1
    최종면
    최종면
    최종면
    PrintTime ()
    따라서 두 번째 또는 분 59 존재할 것이지만 기여에 감사드립니다.

  10. elflaco 말합니다 :

    아주 좋아, 대단히 감사합니다! 내 전 durango있어 가지고

  11. 다윈은 말합니다 :

    감사! 나는이 중대한 suviendo 신의 축복이 예제 인스턴스를 평가 지속될 것으로 예상 대형 프로젝트를 만드는 예제 논리 xq로 시끄러워서 잠을 잘수

  12. 다윈은 말합니다 :

    내 프로젝트가 시작 예정시킬 수있는 새로운입니다.

    공용 클래스 Form1에
    정수 = 0으로 개인 시간
    정수 = 0으로 개인 분
    정수 = 0으로 개인 초
    정수 = 0으로 개인 밀리초
    PrintTime 서브 ()

    Hora.ToString.PadLeft Label1.Text = (2, "0") & ":"

    Minuto.ToString.PadLeft Label1.Text & = (2, "0") & ":"

    Segundo.ToString.PadLeft Label1.Text & = (2, "0") & ":"

    Milisegundo.ToString.PadLeft Label1.Text & = (1, "0")

    Label1.Refresh ()
    End Sub 참고
    Timer1_Tick 개인 서브 (System.EventArgs으로 System.Object, ByVal 전자로서 ByVal 보낸 사람) Timer1.Tick을 처리
    + = 1 밀리초
    다음 밀리초 = 9면

    밀리초 = 0
    초 + = 1

    그렇다면 초 = 59면

    초 = 0

    분 + = 1

    그렇다면 = 59분

    분 = 0

    시간 + = 1

    최종면

    최종면
    최종면
    printTime ()
    End Sub 참고

    비공개 하위 Button1_Click (System.EventArgs으로 System.Object, ByVal 전자 마찬가지로 ByVal 보낸 사람) 처리 Button1.Click
    Timer1.Enabled = TRUE
    End Sub 참고

    개인 하위 Button2_Click (System.EventArgs으로 System.Object, ByVal 전자로서 ByVal 보낸 사람) Button2.Click을 처리
    Timer1.Enabled = FALSE
    End Sub 참고

    Button4_Click 개인 서브 (System.EventArgs으로 System.Object, ByVal 전자 마찬가지로 ByVal 보낸 사람) 처리 Button4.Click

    End Sub 참고

  13. 제이미는 말합니다 :

    기여에 대한 감사

  14. CARRARO 말합니다 :

    코드 좋아요!

  15. JonPrince 말합니다 :

    제가 완벽에 제공 .... 좋은 코드는 위의 오류가 .... 감사합니다 수정

  16. 크리스티나는 말합니다 :

    당신의 공헌에 대한 감사는 나를 매우 도움 제공

  17. 리퍼는 말합니다 :

    안녕하세요 친구가 여러분의 블로그를 만들어 어디 quisioera 아는가??이 페이지입니까?
    내가 도울 수 있었는데 : D

  18. romina 말합니다 :

    당신 자습서 aora이 웅장한 큰 감사를 실행하고 나는 어떻게 타이머를 사용하는 생각이 있어요.

  19. ! M1M가 말한다 :

    grax 코드 X
    ZI zirvio세요!
    ○ ^ ^

  20. 데이비드는 말한다 :

    이 코드에 대한 감사는 뭔가 큰 jejej 프로그래밍있어
    감사합니다 ...

  21. 울버린 말했다 :

    뛰어난 코드를 매우 유용, 특히 프로세스를 제어하는​​ 몇 가지 애플 리케이션을 개발하는 시간 초과

    감사합니다

  22. loquillo 말합니다 :

    그리고 심각한로 카운트 다운하는 경우?

  23. Aldrin은 말합니다 :

    아주 좋은 예를 들어 나는에 반향을했다 C +하지만 내 profresor와 + 프로그래밍은 아직 매우 간단하고 아주 atractivo.Gracias 것이 영상 입력 basic.net 덕분에 아무 생각도 없었

  24. 요한은 말합니다 :

    단지 아주 좋은 것은 당신이 누르면 리셋 버튼에서 0으로 설정되어 있지만 아직 시간이 없어 그 혼자 낼거야

    Btn_reset_Click 개인 서브 (System.EventArgs으로 System.Object, ByVal 전자로서 ByVal 보낸 사람) btn_reset.Click을 처리
    Timer1.Enabled = FALSE
    시간 = 0
    분 = 0
    초 = 0
    밀리초 = 0
    printTime ()
    End Sub 참고

  25. 안드레는 말했다 :

    기여에 의해 하이 유예

    나는 코드 페이지가 다시 게시하고있다로 VB를 사용하여 ASP에 적응하는 방법을 알고

    감사

  26. alfras 말합니다 :

    대단히 감사합니다, 나는 찾고 있었어

  27. MHESSHY 말합니다 :

    아주 좋은 정보가 바인드에서 날 구해
    ...
    ...
    감사

  28. gatiaz 말합니다 :

    기부에 대한 감사합니다. 그들은 아주 분명하고 아주 좋습니다.

논평