콘텐츠
Visual Basic .NET에서 타이머를 사용하면 응용 프로그램을 실행하는 동안 주기적 이벤트를 제어 할 수 있습니다. 이 타이머에는 몇 가지 고유 한 속성과 메서드가 있습니다. 가장 중요한 속성은 타이머가 코드를 실행해야하는 빈도를 지정하는 "간격"입니다. 범위 값을 밀리 초 단위로 제공합니다. 1000 밀리 초는 1 초와 같습니다. 컨트롤러로 수행 할 수있는 작업의 예로는 카운트 다운 실행, 다른 컨트롤의 속성 값 변경, 응용 프로그램의 다른 부분에 대한 지속적인 감시 등이 있습니다.
지침
타이머 간격 값은 밀리 초 단위로 표시됩니다. Fotolia.com에서 피터 Hires 이미지로 시계 이미지-
Visual Basic에서 프로젝트를 엽니 다. 타이머를 두 번 클릭하고 "Timer1"을 추가하고 "Label1"을 추가하려면 "Label"을 두 번 클릭하십시오. "Enabled"컨트롤 속성을 "True"로 변경하고 범위를 1000으로 변경하십시오.
-
"F7"키를 눌러 코드 창을 열고 다음 코드를 입력하십시오 :
희미한 시간 As Integer = 10
이렇게하면 변수가 만들어지고 변수가 초기화됩니다.
-
Timer1_Tick 애플릿을 열고 다음 코드를 입력하십시오 :
시간> 0이면 시간 = 시간 - 1 Label1.Text = 시간 Else Timer1.Enabled = False End If
프로그램이 실행되면 타이머는 카운트가 0이 될 때까지 마키에서 값을 표시하여 매 초마다 변수를 감소시켜 타이머가 꺼지게합니다.
-
"Shift"와 "F7"을 눌러 프로젝트 창을 엽니 다. 타이머를 두 번 클릭하고 "Timer2"를 프로젝트에 추가하십시오. "Enabled"속성을 "True"로 변경하고 범위를 100으로 변경 한 다음 두 번 클릭하여 Timer2_Tick 하위 프로그램을 엽니 다. 그런 다음 다음 코드를 입력하십시오.
If (Label1.Left + Label1.Width)> Me.Width Then Label1.Left = Me.Left - 100 End If Label1.Left = Label1.Left + 5
이 코드를 사용하면 패널이 화면에서 가로로 스크롤되어 10 분의 1 초마다 5 픽셀 씩 이동합니다. 선택 윤곽이 서식의 오른쪽 끝에 도달하면 왼쪽으로 돌아가 다시 이동하기 시작합니다.
-
"Shift"와 "F7"을 눌러 프로젝트 창을 엽니 다. 컨트롤러를 두 번 클릭하고 "Timer3"을 프로젝트에 추가하십시오. "Enabled"속성을 "True"로 변경하고 범위를 500으로 변경합니다. 그런 다음 "TextBox"를 두 번 클릭하여 "TextBox1"을 추가합니다. Timer3 프로젝트를 두 번 클릭하여 Timer3_Tick 애플릿을 엽니 다. 그런 다음 다음 코드를 입력하십시오.
TextBox1.Text = TextBox1.Text.ToUpper TextBox1.Select (TextBox1.TextLength, 0)
30 초마다 Timer는 모든 텍스트를 "TextBox1"에서 위쪽 상자로 변경합니다. 기본적으로 타이머가 변경되면 커서는 텍스트 상자의 시작 부분으로 돌아갑니다. 두 번째 코드 줄은 이러한 일이 일어나지 않도록합니다.