I have a big problem and hope you guys can help me...
I need to start a Thread called ListenOnSocket, no problem so far..
Thread ListenOnSocket = new Thread(newThreadStart(Form1.ListenOnSocket));
ListenOnSocket.Start();
But when I want to change the label from within ListenOnSocket, I get an object reference is required for the non-static field, method or property.
So normally you would passe the label on by doing this
 public static void ListenOnSocket(Label lblstatus)
 {
     //i want to change the label from here.
     lblstatus.text = "Hello";
 }
but then I get
No overload for ListenOnSocket matches delegate System.Threading.Threadstart in my threadstart.
Can anyone please help, I am really stuck, sorry if there is not much to go on I am quite new to C#.
 
     
     
     
     
    