Closing form from another thread
问题 I have got this code which runs an .exe string openEXE = @"C:\Users\marek\Documents\Visual Studio 2012\Projects\tours\tours\bin\Debug\netpokl.exe"; Process b = Process.Start(openEXE); b.EnableRaisingEvents = true; b.Exited += (netpokl_Closed); And when it closes it calls method netpokl_Closed. The issue is when I insert into netpokl_Closed command - this.Close() this exception rises: Cross-thread operation not valid: Control accessed from a thread other than the thread it was created on How