Entwickler-Ecke
WinForms - Wie kann ich in einem Label die Uhrzeit anzeigen lassen?
Csharp-programmierer - So 17.05.15 17:55
Titel: Wie kann ich in einem Label die Uhrzeit anzeigen lassen?
Hallo Leute. Ich möchte in einem Label die aktuelle Uhrzeit anzeigen lassen. Das habe ich schon geschafft (mit dem label_invanted Event) so ungefähr:
C#-Quelltext
1: 2: 3:
| DateTime dt; this.label1.Text = dt.Now.ToString(); this.label1.Invanted(); |
#
Da war aber das Problem, dass nun alle Schaltflächen auf der Form verschwunden sind. Könnt ihr mir da bitte helfen?
LG :)
Yankyy02 - So 17.05.15 19:27
Hallo,
so wie dein jetziger Code aussieht kann das nicht funktionieren da DateTime.Now statisch ist und nicht auf eine Instanz der Klasse DateTime aufgerufen werden kann. Der Code sollte generell nicht compilieren da es auch die Methode Invanted() nicht gibt du aber sicher Invalidate() meinst :wink: . Um nun herauszufinden warum Steuerelemente plötzlich verschwinden bräuchten wir glaub ich ein bischen mehr Code von dir.
jaenicke - So 17.05.15 19:45
label_invanted Event? Welches meinst du? Paint? Dann würde das Invalidate (wenn das mit Invanted gemeint ist) in deinem Code dafür sorgen, dass das Label nur noch neu gezeichnet wird.
Die Uhrzeit anzeigen macht aber auch eher Sinn in dem Event eines Timers, der alle 0,5 Sekunden ausgelöst wird.
Delete - So 17.05.15 19:55
- Nachträglich durch die Entwickler-Ecke gelöscht -
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!