Visualizzazione dei risultati da 1 a 3 su 3

Discussione: VB countdown

  1. #1

    VB countdown

    Ho fatto un programmino che fa il countdown dei secondi.

    Public cnt As Integer

    Private Sub Form_Load()
    cnt = 0
    End Sub

    Private Sub Timer1_Timer()
    pre = 120
    cnt = cnt + 1
    Text1 = pre - cnt
    Text1.Refresh
    If cnt = pre Then
    Text1.Visible = False
    Form1.Refresh
    Call esegui
    End If
    End Sub


    I secondi sono carini ma io vorrei che il countdown fosse visualizzato in minuti.
    Ma come al solito mi areno sulle cose più semplici.
    Come faccio a dire che non sono 120 secondi ma 2:00 minuti?!?!?
    Dove sbaglio?
    Grazie in anticipo a chi mi aiuterà

  2. #2
    Utente di HTML.it L'avatar di JamesD
    Registrato dal
    Oct 2001
    Messaggi
    415
    codice:
    Dim min As Integer, sec As Integer
    
    Private Sub Form_Load()
    'imposti minuti e secodni in base al tempo da cui vuoi partire
    min = 2    
    sec = 0
    
    lblTempo.Caption = min & " : " & sec
    End Sub
    
    Private Sub Timer1_Timer()
    If sec = 0 Then
        min = min - 1
        sec = 59
    Else
        sec = sec - 1
    End If
    
    lblTempo.Caption = min & " : " & sec
    
    End Sub
    Questa è una soluzione


  3. #3

    GRANDIOSO

    FUNZIONA!!!!!!!




    GRAZIE MILLE!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.