Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [vb.net zerofive] orologio

    Ciao a tutti...
    sto cercando di creare un piccolo orologio digitale...

    ho creato un timer e unsa semplice label


    al evento form_load del form dove vorrei visualizzare questo orologio
    ho inserito il seguente codice

    VISUALIZZO TRANQUILLAMENTE L'ORA... MA NN SI AGGIORNA IN BASE ALL'INTERVALLO...



    GRAZIE E

    Public Sub FrmMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    Timer1.Interval = 500
    Timer1.Enabled = True
    Timer1.Start()

    Dim ora As Date
    ora = CDate(Hour(CDate(TimeOfDay.ToString())) & ":" & Minute(CDate(TimeOfDay.ToString())) & ":" & Second(CDate(TimeOfDay.ToString())))
    Lblora.Text = CStr(ora)


    End Sub

  2. #2
    il codice ke hai messo nell load lo devi inserire anche nell' evento timer_tick
    -----
    101110101011101111100000
    -----

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non basta mettere il tutto nella Load ... devi inserire il codice della visualizzazione nell'evento Timer ...

    Il Load non viene richiamato periodicamente ma solo una volta ...

  4. #4
    Originariamente inviato da xam85reBanned
    il codice ke hai messo nell load lo devi inserire anche nell' evento timer_tick
    ok...
    spero di aver eseguito alla lettere ciò che mi hai detto :

    MA NN MI GIRA COMUNQUE... MI POSTI UN ESEMPIO DI COME DOVREI FARE ??
    grazie e scusa...

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    Timer1.Interval = 1000
    Timer1.Enabled = True

    End Sub



    #Region "APERTURA FORM"
    Public Sub FrmMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    Dim ora As Date

    ora = CDate(Hour(CDate(TimeOfDay.ToString())) & ":" & Minute(CDate(TimeOfDay.ToString())) & ":" & Second(CDate(TimeOfDay.ToString())))
    Lblora.Text = CStr(ora)


    End Sub

  5. #5
    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    Timer1.Interval = 1000
    Timer1.Enabled = True
    Timer1.Start()

    ora = CDate(Hour(CDate(TimeOfDay.ToString())) & ":" & Minute(CDate(TimeOfDay.ToString())) & ":" & Second(CDate(TimeOfDay.ToString())))
    Lblora.Text = CStr(ora)

    End Sub


    avevate ragione...
    però ho dovuto modificare nel proprietà del design l' enabled...

    l'enable = true da codice non mi viene preso...
    solo se lo imposto da editor grafico sul true

    mi funge tutto...
    cmq grazie amici siete grandi

  6. #6
    Guarda che questo codice, se lo vuoi inserire, va lasciato in Form_Load.
    codice:
     Timer1.Interval = 1000
    Timer1.Enabled = True
    Timer1.Start()
    Il resto va bene in Timer1_Tick.
    Amaro C++, il gusto pieno dell'undefined behavior.

  7. #7
    ah ecco... il motivo...

    grazie per l'info...

    ciao e grazie

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.