Visualizzazione dei risultati da 1 a 10 su 10

Discussione: [VB6] Orologio

  1. #1

    [VB6] Orologio

    Mi interesserebbe fare un piccolo programma con orologio col fuso orario di Tokyo(+8 rispetto a noi), come posso fare?
    Flash Developer for Rich Media
    PHP, jQuery Developer

  2. #2
    Utente di HTML.it L'avatar di Mabi
    Registrato dal
    May 2002
    Messaggi
    1,245
    Non è difficile. Puoi farlo con la DateAdd
    Ti basta un timer e una label:
    codice:
    Private Sub Form_Load()
    Timer1.Interval = 500
    Timer1.Enabled = True
    Label1.Caption = ""
    End Sub
    
    Private Sub Timer1_Timer()
    Label1.Caption = CStr(DateAdd("h", 8, Now))
    End Sub
    ... e non usare while wend è una sintassi deprecata

  3. #3
    Grazie, funziona.
    Potresti però spiegarmi cosa indicano i parametri di qst codice?
    codice:
    Label1.Caption = CStr(DateAdd("h", 8, Now))
    Ora volevo mettere uno sfondo carino al form, un immagine, so che in VB.NET c'è proprio nelle caratteristiche vicino a Background Color solo che qui non c'è. Come fo?
    Flash Developer for Rich Media
    PHP, jQuery Developer

  4. #4
    codice:
    Private Sub Form_Load()
    Timer1.Interval = 500
    Timer1.Enabled = True
    Label1.Caption = ""
    End Sub
    
    Private Sub Timer1_Timer()
    Label1.Caption = CStr(DateAdd("h", 8, Now))
    End Sub
    Al caricamento del form poni un timer attivo con aggiornamento ogni mezzo secondo.
    Setti una caption vuota cosi nessuno la vede
    La private sub timer1_timer sarebbe ogni volta che si aggiorna
    la label1 sarà uguale a orario + 8 valori in + nel campo h, che sarebbe ora. Now vuol dire eseguilo subito ( credo)

  5. #5
    Originariamente inviato da XVincentX
    Now vuol dire eseguilo subito ( credo)
    now vuol dire adesso cioè data e ora correnti
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    88
    Originariamente inviato da Miroku
    Grazie, funziona.
    Potresti però spiegarmi cosa indicano i parametri di qst codice?
    codice:
    Label1.Caption = CStr(DateAdd("h", 8, Now))
    Fonte MSDN

  7. #7
    mmmh se volessi la data in un label e l'ora in un altro? Così sono troppo appiccicati :\
    Flash Developer for Rich Media
    PHP, jQuery Developer

  8. #8
    Utente di HTML.it L'avatar di Mabi
    Registrato dal
    May 2002
    Messaggi
    1,245
    Originariamente inviato da Miroku
    mmmh se volessi la data in un label e l'ora in un altro? Così sono troppo appiccicati :\
    Aggiunta la seconda Label (Label2)...
    codice:
    Private Sub Form_Load()
    Timer1.Interval = 500
    Timer1.Enabled = True
    Label1.Caption = ""
    Label2.Caption = ""
    End Sub
    
    Private Sub Timer1_Timer()
    Label1.Caption = Format(DateAdd("h", 8#, Now), "h:m:s")
    Label2.Caption = Format(DateAdd("h", 8#, Now), "dddd d mmmm yyyy")
    End Sub
    Originariamente inviato da xegallo
    now vuol dire adesso cioè data e ora correnti
    Esattamente. Altrimenti a cosa verrebbero aggiunte le 8 ore ?
    ... e non usare while wend è una sintassi deprecata

  9. #9
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    veramente era una precisazione che lui aveva fatto ........

  10. #10
    Utente di HTML.it L'avatar di Mabi
    Registrato dal
    May 2002
    Messaggi
    1,245
    Originariamente inviato da cassano
    veramente era una precisazione che lui aveva fatto ........
    ...e la stessa cosa ho fatto io "completando" la risposta
    ... e non usare while wend è una sintassi deprecata

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 © 2026 vBulletin Solutions, Inc. All rights reserved.