Hejsan, Click event mellan trådar.
håller på med ett program där min huvudtråd är en Consol-tråd. I denna tråd skapar jag en vanlig Form. För att få den att synas, utan att låsa consol-trådet, så har jag skapat en till tråd som kör Application.Run(..) loopen. Sen ska man kunna lägga till en Control från console-tråden (alltså, man skapar control'en i console-tråden) till form-tråden. Detta har jag gjort genom att wrappa runt BeginInvoke. Men nu är det så att jag vill att Console-tråden ska ta hand om Control'ens event, i det här fallet click event. Men det verkar inte funka att bara skriva:
Button b = new Button();
b.Click += new EventHandler(button_click);
AddControlToForm(b);
för att när man trycker på knappen så anropas inte metoden (button_click) som finns i den andra tråden.
Är det nån som vet om det går att skicka över events mellan trådar eller kan jag lösa det hela på nått annat sätt?
mvh Joakim Rosendahl