카운트 다운 타이머가 중지되지 않음

크리스 스콧

진행률 표시 줄이 채워지고 StartTime에 도달하면 진행률 표시 줄과 % 작업을 나타내는 레이블이 모두 표시됩니다. 다른 버튼이 "STOP"이라고 말하도록 할 수 없습니다. Dim Timer가 현재 기능 외부에서 전혀 호출 할 수 없습니다.

중지에 대한 제안을 찾고 있습니다. 나는 그것을 포함하도록 시도했다 If

ProgressBar1.Value = Maximum then Timer.Stop() End if

그러나 타이머는 계속 똑딱 거리며 멈추지 않을 것입니다.

Imports System.Threading
Imports System.Windows.Threading.DispatcherTimer
Imports System.Timers
Imports System.Math

Class MainWindow

Private Sub Rectangle_MouseLeftButtonDown(sender As Object, e As MouseButtonEventArgs)
    Me.DragMove()
End Sub

Private Sub button_Click(sender As Object, e As RoutedEventArgs)
    Me.Close()
End Sub

Private Sub ext_button_Click(sender As Object, e As RoutedEventArgs) Handles ext_button.Click
    Me.Close()
End Sub

Private Sub Window_Loaded(sender As Object, e As RoutedEventArgs)

    Dim dispatcherTimer = New Threading.DispatcherTimer()



End Sub

Private Sub Timer_Tick(ByVal sender As Object, ByVal e As EventArgs)
    Dim StartTime = (Convert.ToInt32(TextBoxHour1.Text) * 3600 + Convert.ToInt32(TextBoxMinute1.Text) * 60 + Convert.ToInt32(TextBoxSecond1.Text))
    LabelST.Content = "Starting Seconds: " + Convert.ToString(StartTime)
    LabelST2.Content = ProgressBar1.Value
    ProgressBar1.Value = ProgressBar1.Value + 1
    Dim percent As Int32 = Convert.ToString(ProgressBar1.Value / StartTime * 100)
    LabelPercent1.Content = Convert.ToString(Math.Floor(percent)) + "%"




    ' Forcing the CommandManager to raise the RequerySuggested event
    CommandManager.InvalidateRequerySuggested()
End Sub

Private Sub ButtonStart_Click(sender As Object, e As RoutedEventArgs) Handles ButtonStart.Click
    Dim Timer = New Threading.DispatcherTimer()
    Dim StartTime = (Convert.ToInt32(TextBoxHour1.Text) * 3600 + Convert.ToInt32(TextBoxMinute1.Text) * 60 + Convert.ToInt32(TextBoxSecond1.Text))
    AddHandler Timer.Tick, AddressOf Timer_Tick
    Timer.Interval = New TimeSpan(0, 0, 1)
    If ButtonStart.Content = "START" Then
        ProgressBar1.Maximum = StartTime
        Timer.Start()
        LabelPercent1.Content = (StartTime / 100)
    End If
End Sub

Sub ButtonStart_Copy_Click(sender As Object, e As RoutedEventArgs) Handles ButtonStart_Copy.Click

End Sub
End Class
Jai

IsTimerRunningboolean 유형 의 전역 필드 만들고 시작 버튼을 클릭하면 true로 설정하고 중지 버튼을 클릭하면 false로 설정합니다. 타이머 틱 콜백 메서드가이 필드를 확인하도록하고 참일 때 정상적인 작업을 수행하고 그렇지 않으면 타이머를 중지합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

카운트 다운 타이머 카운터가 작동하지 않음

분류에서Dev

tkinter에서 카운트 다운 타이머가 업데이트되지 않음

분류에서Dev

타이머가 올바르게 카운트 다운되지 않음

분류에서Dev

JQuery 카운트 다운 타이머가 카운트 다운되지 않습니다.

분류에서Dev

자바 스크립트에서 카운트 다운 타이머가 다시 시작되지 않도록 중지

분류에서Dev

오류 : 자바 스크립트 카운트 다운 타이머가 카운트 다운하지 않습니다.

분류에서Dev

후크 카운트 다운 타이머에 0이 표시되지 않음

분류에서Dev

페이지가 닫힌 경우 JQuery 카운트 다운 타이머가 계산되지 않음

분류에서Dev

카운트 다운 타이머가 작동하지 않습니다.

분류에서Dev

카운트 다운 타이머가 작동하지 않습니다.

분류에서Dev

카운트 업 타이머에 분이 표시되지 않음

분류에서Dev

파이썬 3.4, 타이머 카운트 다운이 작동하지 않음

분류에서Dev

분 / 초 카운트 다운 타이머가 작동하지 않습니까?

분류에서Dev

고르지 않은 카운트 다운 타이머 수정

분류에서Dev

타이머 레이블이 카운트 다운되지 않습니다.

분류에서Dev

PHP를 사용하는 카운트 다운 타이머, 작동하지 않음

분류에서Dev

jQuery 카운트 다운이 다시 시작되지 않음

분류에서Dev

다중 카운트 다운 타이머

분류에서Dev

자바 스윙 게임에서 카운트 다운 타이머가 작동하지 않음 + JDialog / JOptionPane 재설정

분류에서Dev

타이머가 0으로 카운트 다운하면 양식이 제출되지 않습니다.

분류에서Dev

루비 루프 카운트 다운 방법이 카운트 다운되지 않음

분류에서Dev

카운트 업 타이머가 오류를 설정하지 않습니다.

분류에서Dev

곧 페이지를 만드는 동안 카운트 다운 타이머가 작동하지 않습니다.

분류에서Dev

카운트 다운 타이머가 있는데 초와 분이 움직이지 않습니다.

분류에서Dev

전화기 화면이 잠기면 카운트 다운 타이머가 똑딱 거리지 않습니다

분류에서Dev

카운트 다운 타이머는 분과 초가 0 일 때 시간을 줄이지 않습니다.

분류에서Dev

사용자가 애플리케이션을 닫을 때 카운트 다운 타이머가 실행되지 않음

분류에서Dev

카운트 다운 타이머 Android에서 분과 시간을 업데이트하지 않음

분류에서Dev

카운트 다운 타이머 Android에서 분과 시간을 업데이트하지 않음

Related 관련 기사

  1. 1

    카운트 다운 타이머 카운터가 작동하지 않음

  2. 2

    tkinter에서 카운트 다운 타이머가 업데이트되지 않음

  3. 3

    타이머가 올바르게 카운트 다운되지 않음

  4. 4

    JQuery 카운트 다운 타이머가 카운트 다운되지 않습니다.

  5. 5

    자바 스크립트에서 카운트 다운 타이머가 다시 시작되지 않도록 중지

  6. 6

    오류 : 자바 스크립트 카운트 다운 타이머가 카운트 다운하지 않습니다.

  7. 7

    후크 카운트 다운 타이머에 0이 표시되지 않음

  8. 8

    페이지가 닫힌 경우 JQuery 카운트 다운 타이머가 계산되지 않음

  9. 9

    카운트 다운 타이머가 작동하지 않습니다.

  10. 10

    카운트 다운 타이머가 작동하지 않습니다.

  11. 11

    카운트 업 타이머에 분이 표시되지 않음

  12. 12

    파이썬 3.4, 타이머 카운트 다운이 작동하지 않음

  13. 13

    분 / 초 카운트 다운 타이머가 작동하지 않습니까?

  14. 14

    고르지 않은 카운트 다운 타이머 수정

  15. 15

    타이머 레이블이 카운트 다운되지 않습니다.

  16. 16

    PHP를 사용하는 카운트 다운 타이머, 작동하지 않음

  17. 17

    jQuery 카운트 다운이 다시 시작되지 않음

  18. 18

    다중 카운트 다운 타이머

  19. 19

    자바 스윙 게임에서 카운트 다운 타이머가 작동하지 않음 + JDialog / JOptionPane 재설정

  20. 20

    타이머가 0으로 카운트 다운하면 양식이 제출되지 않습니다.

  21. 21

    루비 루프 카운트 다운 방법이 카운트 다운되지 않음

  22. 22

    카운트 업 타이머가 오류를 설정하지 않습니다.

  23. 23

    곧 페이지를 만드는 동안 카운트 다운 타이머가 작동하지 않습니다.

  24. 24

    카운트 다운 타이머가 있는데 초와 분이 움직이지 않습니다.

  25. 25

    전화기 화면이 잠기면 카운트 다운 타이머가 똑딱 거리지 않습니다

  26. 26

    카운트 다운 타이머는 분과 초가 0 일 때 시간을 줄이지 않습니다.

  27. 27

    사용자가 애플리케이션을 닫을 때 카운트 다운 타이머가 실행되지 않음

  28. 28

    카운트 다운 타이머 Android에서 분과 시간을 업데이트하지 않음

  29. 29

    카운트 다운 타이머 Android에서 분과 시간을 업데이트하지 않음

뜨겁다태그

보관