제가 Visual Basic에서 타이머를 만드는 방법을 보여주고 싶은이 시간. 타이머 구성 요소를 사용하는 닷넷.
글쎄, 여기는 반대로, 각각의 컨트롤의 변경 등록의 각 단계를 보여주는 예제에 의해 단계임을 척하지 마세요, 나는 타이머의 기능에 집중하고 싶지 그리고 당신이 설계하게됩니다. 그냥 제가 한 것을 보여주.
사용되는 컨트롤은 다음과 같습니다 형태, 세 개의 버튼 두 레이블. 우리는 또한 폼에 타이머를 추가해야합니다. 다음과 같이 그것은 더 많거나 개월 보이고 : 
그러나 우리가 양식의 수준에는 네 개인적인 변수를 정의하는 것입니다 먼저.
정수 = 0으로 개인 시간 정수 = 0으로 민간 분 정수 = 0으로 사립 초 정수 = 0으로 개인 밀리초
타이머 구성 요소의 간격 속성 100이 있어야합니다.
우리는 시간이 지남에 label1에 표시하는 함수를 만듭니다 :
하위의 printTime ()
Label1.Text = hora.ToString.PadLeft (2, "0") & ":"
Minuto.ToString.PadLeft Label1.Text & = (2, "0") & ":"
Segundo.ToString.PadLeft Label1.Text & = (2, "0") & ":"
Milisegundo.ToString.PadLeft (1, "0") = & Label1.Text
Label1.Refresh ()
최종 하위
당신 스톱워치의 모든 로직을 배치 위치 타이머 구성 요소의 진드기 이벤트입니다. 거기에 다음 코드를 복사합니다 :
+ = 1 밀리초 그렇다면 밀리초 = 9 밀리초 = 0 초 + = 1 그렇다면 초 = 59면 초 = 0 + = 일분 그렇다면 = 59분 분 = 0 시간 + = 1 END IF END IF END IF printTime ()
그럼, 뭐가 남아있는 것은 세 가지 버튼의 코드입니다. 시작 버튼은 타이머를 활성화 :
= 맞아 Timer1.Enabled
일시 정지 버튼은 타이머를 중지 :
= 거짓을 Timer1.Enabled
그리고 리셋 버튼이 변수의 값을 재설정하려면
시간 = 0 분 = 0 초 = 0 밀리초 = 0 printTime ()
이 예제는 복잡하고 유용할 것이다 무엇보다도 증명하지 못했다고 바랍니다. 마지막으로 나는 스톱워치의 스냅샷이 실행되는 널 떠나지 : 
정보 Bitacoras.com ...
Bitacoras.com의 평가 : 저는 Visual Basic에서 타이머를 만드는 방법을 보여주고 싶은 사람이 시간 타이머 구성 요소를 사용. NET. 음, 이것의 수정된 등록 정보의 각 단계를 보여주는 예제에 의해 단계임을 척하지 마세요 ...
난 그냥 아주 유용합니다. 닷넷으로 시작하고 잘 설명되었다 대단히 감사합니다.
안녕히 계세요.
예 아주 좋다 ... 그리고 Q와 Q tiens에 대한 지식을 기여에 대한 감사는 최근 시작 ...
안녕하세요!
픽셀 매우 감사하면 코드가 더 나를 롤 내 생명을 구한 제공되는 엄청난 도움이었다 ...
아직 준비가 덜 덕분에 작동 ...
kuidate 안녕 ...
당신에게 대단히 사람을 감사 ... 합병증이 예제없이, 아주 아주 좋은, 하나님으로 당신을 도울 것이다 ...
내가 당신을 축하 매우 좋은 공헌입니다!
나에게 많은 도움을 대단히 감사합니다
타이머가 단지 00:01:59:0은 58-00 59 존재하지 않는로부터 도약을 상관하지 59초 후 시간 괜찮으니까, 자신의 코드를 확인하시기 바랍니다
해결 방법은 이렇게 될
+ = 1 밀리초
밀리초 = 10 그렇다면
밀리초 = 0
둘째 + = 1
그렇다면 초 = 60면
둘째 = 0
할인 + = 1
할인 = 60 그럼 만약
최소 = 0
시간 + = 1
END IF
END IF
END IF
PrintTime ()
따라서 두 번째 또는 분 59 존재하지만, 기여에 대한 감사합니다.
아주 좋아, 대단히 감사합니다! 내 전 duranga있어 가지고
감사합니다! 제가 예를 논리 xq 내가이 중대한 suviendo 신의 축복이 예제 인스턴스를 평가할 계속 노력하겠습니다 메가 프로젝트를 만들 일어 났는데
내 프로젝트를 진행할 프로그래밍 haci에 새로이다.
공용 클래스 Form1에
정수 = 0으로 개인 시간
정수 = 0으로 민간 분
정수 = 0으로 사립 초
정수 = 0으로 개인 밀리초
하위의 printTime ()
Label1.Text = hora.ToString.PadLeft (2, "0") & ":"
Minuto.ToString.PadLeft Label1.Text & = (2, "0") & ":"
Segundo.ToString.PadLeft Label1.Text & = (2, "0") & ":"
Milisegundo.ToString.PadLeft (1, "0") = & Label1.Text
Label1.Refresh ()
최종 하위
Timer1_Tick 전용 서브 (System.EventArgs으로 System.Object, ByVal 이메일로 ByVal 발신자) Timer1.Tick을 처리
+ = 1 밀리초
그렇다면 밀리초 = 9
밀리초 = 0
초 + = 1
그렇다면 초 = 59면
초 = 0
+ = 일분
그렇다면 = 59분
분 = 0
시간 + = 1
END IF
END IF
END IF
printTime ()
최종 하위
비공개 하위 Button1_Click (System.EventArgs으로 System.Object, ByVal 이메일로 ByVal 보낸 사람) 핸들 Button1.Click
= 맞아 Timer1.Enabled
최종 하위
비공개 하위 Button2_Click (System.EventArgs으로 System.Object, ByVal 이메일로 ByVal 발신자) Button2.Click을 처리
= 거짓을 Timer1.Enabled
최종 하위
Button4_Click 전용 서브 (System.EventArgs으로 System.Object, ByVal 이메일로 ByVal 발신자) Button4.Click을 처리
끝
최종 하위
기여에 대해 감사합니다
코드 좋아요!
좋은 코드는 제가 위에서 완벽에 제공 .... 오류 .... 덕분에 해결
여러분의 공헌에 대한 감사는 나를 매우 도움 제공
안녕하세요 친구가 당신의 블로그를 나누던 quisioera 아는가??이 페이지에 있습니까?
당신이 나를 도울 수
안녕
나는 부에노스 아이레스, 아르헨티나에서이 블로그를 할. 안녕하십니까.
난 당신의 튜토리얼 aora에이 위대한 훌륭한 감사를 실행하고 나는 타이머를 사용하는 방법에 대한 생각이있어.
grax X 코드
ZI zirvio세요!
○ ^ ^
이 코드에 대한 감사는 뭔가 큰 jejej를 프로그래밍하고
덕분에 ...
특히 유용한 우수한 코드는 몇 가지 어플 리케이션을 개발하는 프로세스의 대기 시간을 모니터링하는 방법
많이 고마워
아무것도!
그리고 심각한로 다운 계산하기 면요?
나는에 캐스팅했다 아주 좋은 예를 C + 제 profresor와 + 프로그래밍 있지만 아직 매우 간단하고 아주 atractivo.Gracias들에게 시각적인 입력 basic.net 덕분에 전혀 몰랐
단지 아주 좋은 건 당신이 누르면 리셋 버튼에서 0으로 설정했지만 아직 혼자있을 시간이 없어요 당신은 낼거야
Btn_reset_Click 전용 서브 (System.EventArgs으로 System.Object, ByVal 이메일로 ByVal 발신자) btn_reset.Click을 처리
= 거짓을 Timer1.Enabled
시간 = 0
분 = 0
초 = 0
밀리초 = 0
printTime ()
최종 하위
기여를위한 하이 유예
제가 코드 페이지를 사용하여 이후 VB와 ASP에 적응하는 방법을 알고 싶은 것은 다시 게시하고있다
감사
많은 감사, 내가 찾고 있었던
아주 좋은 정보에겐 문제가 저를 구해주었습니다
..
..
고맙습니다
기부 주셔서 대단히 감사합니다. 그들은 매우 깨끗하고 아주 좋습니다.
아주 좋은 기여, 내가 찾던입니다!
감사
당신 label1.refresh ()과 마찬가지로 당신이 말해 줄 수
감사합니다.