Uhrzeit in Lable anzeigen

Mithilfe eines Timers kannst du die Uhrzeit immer aktualisieren und in das Label schreiben.
Mithilfe von DateTime.Now bekommst du die aktuelle Uhrzeit mit Datum.
 
Entweder:

Code:
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Label1.Text = DateTime.Now
    End Sub

oder

Code:
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Label1.Text = DateTime.Now

        Dim timer As New Timer With {.Interval = 1000}
        AddHandler timer.Tick, AddressOf Tick
        timer.Start()
    End Sub

    Private Sub Tick()
        Label1.Text = DateTime.Now
    End Sub
 
Warum sagt eigentlich nie jemand, in welcher Sprache ers haben will? :confused:

Code:
	private: System::Void Form1_Load(System::Object^  sender, System::EventArgs^  e) {
				 label1->Text = DateTime::Now.ToString();

				 Timer^ timer = gcnew Timer();

				 timer->Interval = 1000;
				 timer->Tick += gcnew System::EventHandler(this, &Form1::Tick);
				 timer->Start();
			 }

	private: System::Void Tick(System::Object^  sender, System::EventArgs^  e) {
				 label1->Text = DateTime::Now.ToString();
			 }
 
der Timer wird im obrigen Beispiel im Load Ereignis des Formulars Instanziiert und das Tick Ereignis zugewiesen.
Besser wäre es natürlich schon wenn du das Control über den Designer einfügst. Dann kannst du dir wenigstens auch sicher sein das das Control wieder richtig freigegeben wird.
 
habs jetzt irgendwie hingekriegt! nur noch eine Frage: kann man die Ausgabe formatieren, also dass er mir schreibt hh:mm:ss, weil jetzt schreibt er tt.mm.jjjj hh:mm:ss!!
 
Code:
DateTime::Now.ToString("hh:mm:ss");
So oder so ähnlich (bei mm bin ich mir nicht sicher)
Am besten mal die Hilfe zu ToString befragen
 

Neue Beiträge

Zurück