Autor Beitrag
Csharp-programmierer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 696
Erhaltene Danke: 10

Windows 8.1
C# (VS 2013)
BeitragVerfasst: So 17.05.15 17:55 
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:

ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 138
Erhaltene Danke: 21

Win 11 x64
C# (VS 2022 - Rider)
BeitragVerfasst: 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.

_________________
the quiter you become, the more you are able to hear
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19338
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: 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.
Frühlingsrolle
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 17.05.15 19:55 
- Nachträglich durch die Entwickler-Ecke gelöscht -