Thread - Steuerelemente
-
Wenn ich einen Thread generiere und will dann auf ein Steuerelement zugreifen, wird der Zugriff verweigert. Kann mir jemand helfen ?
Thread th1 = new Thread(Class.Func);
th1.Start();Func()
{
Textbox.text = "Hallo";
}
-
Versuch mal
if (this.Textbox.InvokeRequired) { this.Textbox.Invoke((MethodInvoker)delegate() { this.Textbox.Text = "Hallo"; } ); } else { this.Textbox.Text = "Hallo"; }
-
DU bekommst eine Fehlermeldung.
Diese solltest Du aus gutem Grund befolgen.Alles andere ist nicht vorgesehen.
Sende dem Thread mit dem Control eine Nachricht.
Ist ja nicht schwierig.