VB.NET orologio in tempo reale in una casella di testo
Domanda
Come posso renderlo in modo che quando carichi il modulo una casella di testo mostrerà me (DD / mm / yyy hh: mm: ss) formato orologio in formato che si muove e viene sincronizzato con il sistema?
L'ho provato a cercare, ma finora non è riuscito a trovare nulla che funzioni.La maggior parte delle risposte ha affrontato la creazione di etichette negli orologi ma ho pensato che è lo stesso con le caselle di testo e provato a fare ciò che hanno detto senza risultati.Mi mostra il tempo ma è solo il momento in cui la forma caricata non è un orologio mobile reale.Penso che la maggior parte delle risposte che ho trovato su Google abbia a che fare con versioni precedenti di VB è per questo che non riesco a farlo funzionare.
P.S.Sto solo imparando la codifica in modo che il codice sia più semplice.Molti passo dopo passo (come I'm 5) sono apprezzati anche i commenti.Grazie
Soluzione
Aggiungi un timer al modulo e aggiungi questo codice all'esectice Event.
Textbox1.text = Format(Now, "yyyy-MM-dd hh:mm:ss")
.
Ora hai una casella di testo che ti dice la data e l'ora corrente. Non dimenticare di abilitare il tuo timer, però!
Altri suggerimenti
Prova a mettere la tua stringa di tempo e data all'interno di un timer.questo è come appare come:
Privato Sub Timer1_tick (mittente come System.Object, E come System.eventargs) Gestione Timer1.tick
TimerText.Text = TimeString
DaterText.Text = DateString
.
END SUB
Sicuramente ti mostrerà un orologio in movimento / tempo reale che è stato sincronizzato sul tuo computer.:)