Chirin Geschrieben 29. November 2010 Geschrieben 29. November 2010 Ich möchte gern in einem Programm eine Digital-Uhr (DateTime.Now) integrieren, die über ein Label (lbl_Time) ausgegeben werden soll. Die Uhr soll sekündlich aktualisiert werden. Leider hatte ich bis jetzt mit EventHandlern so gut wie nichts zu tun und weiss ich nicht mal wie ich anfangen muss. Google hat mir leider auch nicht die passenden Ergebnisse geliefert.
TigerTubby Geschrieben 29. November 2010 Geschrieben 29. November 2010 Hey, also spontan würde mir da Thread.Sleep einfallen, was aber sicherlich nicht die schönste Lösung ist. Thread.Sleep-Methode (Int32) (System.Threading) Damit sagst du dem Programm praktisch, eine angegebene Zeit zu warten. Du könntest zB bei Programmstart eine Endlosschleife starten, die zuerst im Label die aktuelle Zeit wiedergibt, dann das System eine Sekunde warten lassen. Beim nächsten Durchlauf der Schleife wird somit wieder die Zeit wiedergegeben/aktualisiert. Ich hoffe du verstehst was ich meine. Und bitte steinigt mich nicht, ist ja nur n spontaner Einfall
Flydancer Geschrieben 1. Dezember 2010 Geschrieben 1. Dezember 2010 Wäre es nicht sinnvoller einen Timer zu nehmen der jede Sekunde die "aktualisieren Methode" ausführt?
TigerTubby Geschrieben 1. Dezember 2010 Geschrieben 1. Dezember 2010 Durchaus! Ich wusste es gibt noch was Besseres, aber ich bin einfach nicht drauf gekommen... :/ Danke Das hier sollte dem TS in dem Fall eher helfen: C# - Timer anlegen
Chirin Geschrieben 1. Dezember 2010 Autor Geschrieben 1. Dezember 2010 Hab letztlich doch noch den Timer entdeckt. Danke Klappt jetzt auch genau so wie ich das haben wollte.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden