Label in WinForm über Thread ändern C#?

...komplette Frage anzeigen

2 Antworten

Du schreibst eine Methode, die das Ändern des Labeltexts erledigt und rufst diese per "Invoke" oder "BeginInvoke" auf.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Benni517
08.09.2016, 19:24

und wie genau code Beispiel (Hab mich mit Threads noch nicht beschäftigt)

0

Hallo,

das mit dem Invoke geht wie folgt:

label1.Invoke((Action) (() => label1.Text = "..."));

Kann sein, dass es stattdessen auch BeginInvoke war, probier es einfach aus ... :)

Hierfür bietet sich oft übrigens auch eine Helfermethode an. :-)

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?